web-dev-qa-db-ja.com

Visual Studio Team ExplorerのGITアカウントを変更する

会社のプライベートサーバーからGitリポジトリを複製するときに、非常に奇妙な状況に陥ります。リポジトリは匿名ではありません(認証が必要です)が、複製時にVSはユーザー名とパスワードを要求せず、古い従業員の古い認証を自動的に使用しました。保存されたユーザー名とパスワードを削除し、クローン作成時にVisual Studioにそれらを促す方法はありますか?

41
Luke Vo

Windows資格情報マネージャーを見て、資格情報を削除/更新します:

enter image description here

100
jessehouwing

私の場合、Windows資格情報から資格情報を削除しただけでは修正されませんでした。最初にすべてのgitおよびAzure関連のアカウントをWindows資格情報から削除し、次にVS> Files> Account Settingsからアカウントを削除してから、VSが新しい資格情報を要求し、プロジェクトに接続しました。しかし、私のコミットはまだ古いアカウントで行われました!最後に、git configであることがわかりました。

C:\Users\[USER NAME]\.gitconfig

次のようなファイルのユーザーセクション全体を削除しました。

[user]
    name = [OLD ACCOUNT NAME]
    email = [OLD ACCOUNT EMAIL]

次回のコミットで、VSはgitアカウント情報を要求して完了しました。

同じマシン上の異なるプロジェクトの異なるアカウントで作業する場合は、 this をお読みください。

2
saastn

私はVS 2017を使用していますが、これがGitリポジトリを使用してTFSのパスワードを更新した方法です。

  1. メニューから:チーム->接続の管理
  2. クリック接続の管理リンク->プロジェクトへの接続

enter image description here

その後、ウィンドウが開き、プロジェクトに接続します。ここで、パスワードを更新できます。

2
Hooman Bahreini