私は Windows 7 で Git Bash を使用しています。リポジトリのオリジンとして GitHub を使用しています。
プッシュまたはプルするたびに、ユーザー名とパスワードの資格情報を入力する必要があります。SSH キーが正しく設定されていることはわかっています。正しく設定されていないと、リポジトリにアクセスできません。(つまり、資格情報を入力すれば、プッシュ/プルは正常に機能します。)
私は入力しました
git config --global user.name myusername
git config --global user.email myemail
git config --global github.user myusername
git config --global github.token mytoken
しかし、それでもプッシュ/プルするたびに資格情報を求められます。
ベストアンサー1
GitHub リポジトリの HTTPS URL ではなく SSH URL を使用していることを確認してください。SSH ではなく HTTPS を使用している場合は、ユーザー名とパスワードが求められます。ファイルを確認するか、またはを.git/config
実行してURL を確認し、必要に応じて変更できます。git config -e
git remote show origin
URLは次のように変更できます: [1]
git remote set-url origin git+ssh://[email protected]/username/reponame.git
[1] この部分には、この質問。