Sourcetreeを使用して、ssh経由でサーバーにプルおよびプッシュします。 SourceTreeはパスワードを記憶していますが、パスワードは変更されています。 sourcetreeに新しいパスワードを通知する方法が見つかりません。
Google検索に基づいて、次のことを試しました。SourceTreeの[ツール]> [オプション]> [認証]で確認しました。ここには何もリストされていません。
コントロールパネルのWindows資格情報マネージャーを見ると、git/sourcetreeに関連するものは何もないか、問題のサーバーもここにリストされています。
SourceTree 2.0.18.1を使用しています
更新
私は、ページェントを介したキーベースの認証を使用して、この問題を回避しています。その間、SourceTreeも更新されており、現在、%LOCALAPPDATA%\Atlassian\SourceTree\passwd
ファイルの編集/削除が機能する2.3.1を使用しています(2.0.18にはそのファイルがありませんでした)。
Windowsでこれらのファイルを空にして、保存された資格情報を手動でクリアする必要がありました。
~\AppData\Local\Atlassian\SourceTree\userhost
~\AppData\Local\Atlassian\SourceTree\passwd
次にSourceTreeを再起動します。
OS Xでは、会社がgitリポジトリをホストしていて、会社のパスワード有効期限ポリシーのためにパスワードを変更した場合、キーチェーンアクセスに移動し、そこでソースツリーを検索する必要があります。 SourceTreeにはアプリケーションパスワードが表示されます。消して。次にレポジトリをフェッチ/プッシュ/何でもしようとすると、パスを要求し、キーチェーンに新しいエントリを作成します。
最近、私は同じ問題に直面していた、これは私がそれを解決する方法です。
移動:ツール→オプション→認証
アカウントが表示されます。
アカウントをクリックすると、編集オプションが表示されます。そこからパスワードを更新できます。
現在のバージョンは2.7.1です
これはより良い答えだと思います。
[設定]-> [詳細設定]メニューに移動し、リセットするホスト名を削除します。
この後、必要なときにいつでもユーザー名とパスワードを再入力できます(gitからのプルなど)
Macの場合、指定された手順が役立ちます...
~\AppData\Local\Atlassian\SourceTree
からキャッシュフォルダーを削除します
その後、既存のリポジトリからプルしてみてください。次に、新しいsernameおよびpasswordを要求します。変更したパスワードを入力します。できました。
その後、ソースツリーから設定を確認できます。 Tools>Options> Authentication
。
Wincred認証情報ヘルパーgit config --global -l
を使用しているかどうかを確認します。これにより、git config --global credential.helper wincred
も設定されます。
私は同じ問題を抱えていましたが、それは私にとって次のようなものでした:
Windows Credentials Managerに移動して、Git資格情報を編集します。