会社のプライベートサーバーからGitリポジトリを複製するときに、非常に奇妙な状況に陥ります。リポジトリは匿名ではありません(認証が必要です)が、複製時にVSはユーザー名とパスワードを要求せず、古い従業員の古い認証を自動的に使用しました。保存されたユーザー名とパスワードを削除し、クローン作成時にVisual Studioにそれらを促す方法はありますか?
Windows資格情報マネージャーを見て、資格情報を削除/更新します:
私の場合、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 をお読みください。