当前位置: 代码迷 >> 综合 >> Sourcetree + 码云 安装步骤
  详细解决方案

Sourcetree + 码云 安装步骤

热度:1   发布时间:2024-02-09 14:52:11.0

        • 1、下载Sourcetree,官方地址如下,下载过程不再赘述。
        • 2、安装的时候,需要注册,注册有点麻烦,所以选择跳过注册,跳过方法如下:
        • 3、看看自己的电脑上是否有git,没有的话,需要安装git,两种方法
        • 4、码云和Sourcetree的连接

1、下载Sourcetree,官方地址如下,下载过程不再赘述。

Sourcetree

2、安装的时候,需要注册,注册有点麻烦,所以选择跳过注册,跳过方法如下:

1)打开文件夹:%LocalAppData%\Atlassian\SourceTree\;
2)在此目录下新建accounts.json文件,粘贴如下代码;

[{"$id": "1","$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity","Authenticate": true,"HostInstance": {"$id": "2","$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount","Host": {"$id": "3","$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount","Id": "atlassian account"},"BaseUrl": "https://id.atlassian.com/"},"Credentials": {"$id": "4","$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account","Username": "","Email": null},"IsDefault": false}
]

3)、重新双击Sourcetree的exe程序,安装成功。

3、看看自己的电脑上是否有git,没有的话,需要安装git,两种方法

1)、sourcetree 程序 内 安装
在这里插入图片描述
如果没有安装git,点击这个按钮,会跳出来git安装选项,直接选择就可以,ps,这个方法巨慢,所以不推荐。
2)、外部安装
淘宝镜像git地址
第一种方法巨慢就是因为地址的问题,所以第二种方法,直接从淘宝镜像地址里面选择自己想要的版本,下载,安装,即可。

4、码云和Sourcetree的连接

码云如果是新用户,那么就注册一下,没什么好说的。
重头戏在于 码云 和 Sourcetree 之间建立连接。
1)、在sourcetree的 工具栏目下,有个创建或导入SSH密钥,点击这个选项,弹出弹窗。
2)、然后点击按钮 红色框框圈出的那个按钮。
3)、会出现一个生成中的进度条,不断点击进度条的下方,可以加快生成速度(反正我感觉是这样的)。
4)、生成以后,点击绿色框框部分,分别保存公钥和私钥(这个很重要,一定要保存)。
在这里插入图片描述
5)、重中之重,打开码云,注意,红色框框的按钮点击一下,就会出现新建公钥,但是,它的公钥只有查看、拉取的权限,没有推送的权限,如果你修改了信息想推送上去,会报错!!!
(Access deined: DeployKey not added fatal: Could not read from remote repository.)
需要点击绿色框框,添加个人公钥,在添加的时候,会让输入密码,输入你注册码云时候的密码就可以了。
然后把步骤4保存的公钥拿过来,粘贴,添加。
在这里插入图片描述
6)、处理完了码云的,接着回来处理sourcetree,sourcetree 工具栏有个叫做 启动 SSH 助手的选项,点击它,在sourcetree那里会显示点击完就一闪而过了,很容易背忽略。其实找它需要到任务栏,必须要找到它。
在这里插入图片描述
双击这个按钮出现弹窗,然后点击添加按钮,把之前保存的私钥文件添加上去,完成
在这里插入图片描述