一方面由於鬼牆的存在,另一方面因官方某種商業目的(間諜目的), sourcetree強制讓用戶注冊他們鬼畜用戶系統, 然而並沒有什麽卵用, 機靈地程序員找到了方法繞過它。
路徑爲
C:\用戶\Administrator\AppData\Local\Atlassian\SourceTree
這裡說明一下,這個路徑裡的Administrator不一定是這個名字,比如你的電腦用戶名叫DELL,那麽上述路徑中的Administrator就會變成DELL
再比如你Windows用戶名爲ABC, 那麽你就得找C:\用戶\ABC\...之類的路徑
大家通常在目錄下看不到AppData這個目錄, 那麽你需要在系統控制面板->文档夾選項裡設置一下, 把不顯示隱藏文档這個選項勾子給關閉, 不然你就在文档夾路徑裡面自己手動輸入這個目錄名稱。
到達指定路徑下,手動創建 accounts.json 寫入以下代碼
並重啓Sourcetree
[ { "$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 } ]
Sourcetree windows注冊表痕跡的刪除
重裝Sourcetree, 如果你卸載不干淨, 必定是會報錯的。很多人在網上說用超級兔子、Windows優化大師或這樣那樣的工具。那麽究竟能不能徹底刪除干淨呢?本人不想用工具嘗試,不如手動刪一下。
有一種軟體叫Everything, 下載之後, 輸入sourcetree關鍵字, 就能殺干淨, 還有下面比較笨的方法也可以試試看:
首先開始->運行, 打開regedit這個程序, 注冊表編輯器, 在菜單裡面翻出搜索...輸入鍵名solid edge, 見到solid edge的鍵統統刪掉, 刪到注冊表搜不到爲止。請注意:我可不是沒提醒你,如果你手抖,刪錯了注冊表,windows系統可能會崩潰, 一定要看準再操作。