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遠端出現修改的文件;