文件下载
地址:https://www.sourcetreeapp.com/
根据自己的电脑系统选择对应的文件,我这里用的是windows系统。
下载完成后点击 SourceTreeSetup-3.3.9.exe 文件 进行安装,正常等待,出现下一步,点击下一步,知道安装完成。
配置
1.下载完成后,在安装SourceTree的过程中,需要通过账户登录,但注册或登录界面可能根本无法打开,导致软件无法正常安装,解决方法: 在目录
C:\Users{youruser}\AppData\Local\Atlassian\SourceTree 下创建文件accounts.json ,注意:{youruser}需要替换为登录系统用户名。如我的电脑路径为:
在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": "username@email.com"
},
"IsDefault": false
}
]
2生成秘钥:
生成秘钥需要本地安装git,如果没有安装请自行百度安装。
打开git终端
在终端中输入生成秘钥命令:
ssh-keygen -t rsa
我这里已经生成过了,在生成的过程中需要多次点击enter(回车),直至在C:\Users{youruser}.ssh目录下生成id_rsa, id_rsa.pub 文件。
2.配置sourcetree
重启软件,重新进入该软件
选择编辑用户
3.配置github
登录自己的github
进入设置页面
选择SSH and GPG keys
SSH key 选择 New SSH key
在key里面粘贴 id_rsa.pub 文件里面的内容
添加后是这样的:
4.拉取项目
选择要被拉取的项目
选择Code里面的SSH,复制链接
在sourcetree中选择Clone,填写信息,点击克隆
完成克隆后界面: