web-dev-qa-db-ja.com

プッシュするたびにGitにユーザー名とパスワードを要求させるにはどうすればよいですか?

私が働いている場所では、多くの人が同じアカウントで同じコンピューターを使用しています。便宜上、GUIではなくシェルを使用します。

誰かが初めてコミットしたとき、ユーザー名とパスワードを要求されましたが、その後はすべてのコミットに自分のアカウントを使用しました。シェルのことをあまり知らないのは残念ですが、これが初めてです。コミットと同期に使用するコマンドは次のとおりです。

git commit -a
git Push Origin [branch name here]
15
Joshua Johnson

ユーザーの資格情報がキャッシュされているようです。

プロジェクトに移動し、.git/configを開いて行を削除します。

[credential]
    helper = store
    # or helper=cache

詳細は git-credential-store を確認してください。

4
mu 無

Windowsシステムを使用している場合、Gitのユーザー名とパスワードはコントロールパネルに保存されます。 コントロールパネルユーザーアカウントCredential Manager:Generic Credentialsそれを削除します。

Enter image description here

25
haiwuxing