1. ホーム
  2. linux

[解決済み] プッシュするたびにGitがユーザー名を尋ねてくる

2022-03-19 05:17:12

質問

自分のレポにプッシュしようとすると、gitはいつも次の2つを要求します。 username & password .

パスワードを毎回再入力するのは問題ないのですが、問題はユーザー名の入力です。私は https を使用して、リポジトリをクローンしてください。

では、どうすればgitに username を使用し、それぞれの git push .

私はLinuxは初めてですが、WindowsではIRCです。 git push はパスワードを要求されるだけです。

解決方法は?

編集 (by @dk14 as suggested by moderators and comments)

警告:もしあなたが credential.helper store に、パスワードが完全に暗号化されずに(そのまま)保存されます。 ~/.git-credentials . 特に、あなたの雇用主がセキュリティ問題に対して寛容でない場合は、以下のコメント欄や"Linked"の回答などを参考にしてください。

受け入れても、実際のOPの質問であるユーザー名のみの省略(パスワードではない)には答えていません。そのような問題を抱える読者のために、@grawityの 回答 が便利かもしれません。


オリジナルの回答(@Alexander Zhu氏)。

次のコマンドを使用して、認証情報を保存することができます。

$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>

また、私はあなたが読むことをお勧めします。
$ git help credentials