2017-04-13 1855 views
9

我使用sourcetree通過ssh將服務器拉到服務器。 SourceTree已記住密碼,但密碼已更改。我找不到如何通知sourcetree新密碼。SourceTree更改現有帳戶的密碼

基於谷歌搜索,我嘗試了以下幾件事: 在工具>選項>選項> SourceTree中的認證。這裏沒有列出。

看着控制面板中的Windows憑據管理器沒有任何與git/sourcetree相關的問題,或者這裏列出的服務器也在這裏列出。

我使用SourceTree 2.0.18.1

更新

我一直迴避通過選美使用基於密鑰驗證這個問題。與此同時,SourceTree也有更新,目前我正在使用2.3.1編輯/刪除%LOCALAPPDATA%\Atlassian\SourceTree\passwd文件(2.0.18沒有該文件)。

+0

如果打開的窗口>庫瀏覽器應該有設置圖標(齒輪)。 SourceTree中有賬戶。那是你在找什麼? –

+0

不在當前版本中。我確實看到了一箇舊版本的de repro列表中的cog,但是它將我帶入工具>選項>身份驗證,其中沒有列出任何內容。注意我沒有使用類似github的東西,我的遠程只是一個使用SSH訪問和git的unix服務器。 – Eelke

+0

密碼可以存儲在Windows Credential Manager中的一個非常奇怪的地方(即如果我正確記得,github被存儲在通用憑證下)。如果它不在那裏,我不知道對不對,因爲我的Windows機器在家裏,所以無法知道。 –

回答

19

我不得不手動清除存儲的憑據通過清空在我的Windows這些文件:

~\AppData\Local\Atlassian\SourceTree\userhost 
~\AppData\Local\Atlassian\SourceTree\passwd 

然後重啓SourceTree。看到

+2

它像一個魅力工作(清理passwd中的條目,它再次要求您輸入密碼) – Nordes

+0

顯然可以編輯密碼,但是如果您已經在GUI中刪除了它(就像我一樣),那麼這個解決方案是_really_刪除它的唯一方法。也在這些帖子中建議:https://community.atlassian.com/t5/SourceTree-questions/How-to-update-HTTP-S-credentials-in-sourcetree/qaq-p/297564 https://社區。 atlassian.com/t5/SourceTree-questions/Changing-password-in-Source-Tree-1-6-1-Mac-13/qaq-p/283639 – Leo

+0

當你從頭開始重新安裝基於ssh的git服務器時,也會發生這種情況ST正在嘗試聯繫。 ST會嘗試用舊信息登錄5次。 GUI不要求提供新密碼,也不提供任何其他方法來恢復。 –

0

檢查,如果你即使使用Wincred憑證幫手 git config --global -l 這將設置它 git config --global credential.helper wincred 也--system和/或--local

11

在OS X上,如果使用的是公司主辦的git repo,並且由於公司密碼過期策略而更改了密碼,則需要轉到鑰匙串訪問,然後在那裏搜索sourcetree。 SourceTree將提供一個應用程序密碼。刪除它。下次嘗試讀取/推送/回購時,它會要求通過,並會在鑰匙串中創建一個新條目。

+1

謝謝,這真的很有幫助! – akash89

0

最近我面臨同樣的問題,這就是我解決它的方法。

轉到: 工具選項認證
你可以看到有您的帳戶。
點擊您的帳戶,它會給你一個編輯選項。 從那裏你可以刷新你的密碼。

當前版本2.7.1是

+0

我的問題清楚地表明它不在那裏列出(在2.x之前的版本中) – Eelke

+0

這不適合我。我刪除了整個Atlassian \ SourceTree \文件夾並卸載/重新安裝。看到上面,我相信只是刪除這些文件將工作。 – tatmanblue

0

~\AppData\Local\Atlassian\SourceTree

刪除緩存文件夾之後,試圖從現有的資料庫拉。然後它會要求您提供新的用戶名密碼。把你的密碼更改。你完成了。

之後,您可以從源代碼樹中檢查您的設置。 Tools>Options> Authentication

0

我認爲這將是一個更好的答案。

轉至首選項 - >高級菜單 並刪除要重置的主機名。

在此之後,你可以在你的用戶名和密碼,在需要時重新輸入(如git的拉動)

+1

這是什麼版本?我目前在2.4.7上,沒有偏好選項。存儲庫設置中有一個高級選項卡,但沒有要刪除的主機名。 – Eelke

相關問題