web-dev-qa-db-ja.com

SourceTreeは既存のアカウントのパスワードを変更します

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にはそのファイルがありませんでした)。

41
Eelke

Windowsでこれらのファイルを空にして、保存された資格情報を手動でクリアする必要がありました。

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

次にSourceTreeを再起動します。

62

OS Xでは、会社がgitリポジトリをホストしていて、会社のパスワード有効期限ポリシーのためにパスワードを変更した場合、キーチェーンアクセスに移動し、そこでソースツリーを検索する必要があります。 SourceTreeにはアプリケーションパスワードが表示されます。消して。次にレポジトリをフェッチ/プッシュ/何でもしようとすると、パスを要求し、キーチェーンに新しいエントリを作成します。

48
Radu Simionescu

最近、私は同じ問題に直面していた、これは私がそれを解決する方法です。

移動:ツールオプション認証
アカウントが表示されます。
アカウントをクリックすると、編集オプションが表示されます。そこからパスワードを更新できます。

現在のバージョンは2.7.1です

19
Avinash Raj

これはより良い答えだと思います。

[設定]-> [詳細設定]メニューに移動し、リセットするホスト名を削除します。

この後、必要なときにいつでもユーザー名とパスワードを再入力できます(gitからのプルなど)

11
Roy Kim

Macの場合、指定された手順が役立ちます...

  1. 〜/ Library/Application Support/SourceTreeフォルダーに移動しました
  2. ファイル{Username}@STAuth-bitbucket.orgを削除します
  3. Sourcetreeを再起動します
  4. 取得しようとすると、パスワードが表示され、新しいパスワードを入力してください
  5. また、ターミナルで「git fetch」コマンドを実行し、パスワードを入力する必要があります
  6. 完了
2
emraz

~\AppData\Local\Atlassian\SourceTreeからキャッシュフォルダーを削除します

その後、既存のリポジトリからプルしてみてください。次に、新しいsernameおよびpasswordを要求します。変更したパスワードを入力します。できました。

その後、ソースツリーから設定を確認できます。 Tools>Options> Authentication

0
Amrita Basu

Wincred認証情報ヘルパーgit config --global -lを使用しているかどうかを確認します。これにより、git config --global credential.helper wincredも設定されます。

0
Ben Butzer

私は同じ問題を抱えていましたが、それは私にとって次のようなものでした:

Windows Credentials Managerに移動して、Git資格情報を編集します。

0
Nikola Stankov