ssh agent and ssh add for git Permission denied

1634 ワード

gitはsshを使用する
gitグローバル情報の設定
git config --global user.name "study"
git config --global user.email "[email protected]"

RSA証明書の作成
ssh-keygen -C "[email protected]"

証明書を追加します.pubからgithubへのsettings
SSHが使用可能かどうかをテスト
ssh -T [email protected]

 
出現すると*@github.com: Permission denied (publickey).
なぜならsshが鍵ファイルを見つけられなかったからです
使用可能
ssh-add ~/.ssh/file.rsa

Could not open a connection to your authentication agent.
次のコマンドを入力します.
ssh-agent bash

最後にテストします
ssh -T [email protected]

git倉庫url設定の変更
git remote -v
git remote remote origin
git remote add origin [email protected]:yourgit/yourproject.git

最後に、上記の修正をしたら、pushの時、これが必要かもしれません.
git branch --set-upstream-to=origin/master

マスターは対応するリモートブランチ名です