

環境：Ubuntu Server 20.04  
現象：bashから`git push`や`git
pull`を行う際、どこかにログイン情報が保存されているようでパスワード認証を求められない。認証情報を削除して毎回パスワード入力を求めるようにしたいが、どうすればいいのか分からない。

試したこと：

  * `git config --global --unset credential.helper`を実行→効果なし
  * `git credential-cache exit`を実行→効果なし
  * `~/.git-credentials`を削除する→そもそもファイルが存在せず


CC BY-SA 4.0
2022-01-30T12:20:44.360
86020
2023-09-08T09:03:40.433
50949
question
git ubuntu
gitの認証情報を削除し、毎回パスワード入力を求めるようにする方法(Ubuntu環境)


Ubuntu環境におけるデフォルトのヘルパーがどう設定されているか存じませんが，[マニュアル](https://git-
scm.com/docs/gitcredentials#Documentation/gitcredentials.txt-
helper)によると`credential.helper`をからの文字列にすることで設定をリセットできるようです．いかがですか？

(ローカルでのみ無効化する例)

[code]

    $ git config --local credential.helper ''
    
[/code]


CC BY-SA 4.0
2022-01-30T17:49:31.333
86023
2022-01-30T17:49:31.333
2376
86020
answer


リモートリポジトリでの認証形式を接続鍵認証からパスワード認証に変えればいいです

＃そのリモートマシンでパスワード認証が許可されてるのかどうかはまた別のお話


CC BY-SA 4.0
2022-10-13T10:05:59.010
91579
2022-10-13T10:05:59.010
27481
86020
answer