1 Sourcetree介绍
Sourcetree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管理代码,不需要在命令行中输入复杂的Git命令,而是通过可视化的界面完成代码管理操作。
Sourcetree支持多种Git工作流,例如Git Flow、GitHub Flow等,可以帮助开发者更好地管理Git分支、合并代码、提交代码等操作。此外,Sourcetree还集成了一些实用的功能,例如自动提交、撤销提交、文件比较、文件历史记录等,方便开发者进行代码管理和版本控制。
1)Sourcetree下载链接
2)弹窗勾选同意相关协议,点击“Download”按钮下载即可
3)双击下载的sourcetree安装包,点击跳过
4)然后在电脑目录下 搜索 %LocalAppData%\Atlassian\SourceTree\ ,修改里面的 accounts.json 文件 ,没有这个文件就自己新创建一个(可以创建 .txt 文件 然后 修改文件后缀变成 .json)(破解)
account.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
}
]
上述步骤完成之后就成功破解了,然后进入下一步(如下)
5)参数配置
密钥文件一般就放在用户目录下.ssh文件夹里面。如果实在找不到id_isa文件
6)创建一个本地仓库
7)设置本地仓库,使之关联到远程仓库
8)其中ssh协议不需要用户名和密码,只需要配置公钥即可,而ssh协议依托于账户的用户名和密码。
9)我们在本地仓库中新建一个main.cpp文件,返回Sourcetree出现了未暂存文件;
10)暂存所有文件或部分文件,填入相应的commit信息,并提交修改
11)完成之后,我们通过推送按钮将修改推送到远端
12)首次进行推送,可能需要验证账户,按下面的操作即可
13)提交成功之后,我们就可以在github远端出现修改的文件;