質問: sshキーを使用してgithubで共同編集者としてコミットする方法は? 私はプライベートgithubリポジトリ(他の誰かが所有)の共同編集者です。自分のリポジトリにアクセスするときに認証できるsshキーを自分のgithubアカウントに追加しましたが、自分のリポジトリにアクセスするときに常にパスワードの入力を求められます。私が共同作業者にすぎないリポジトリにアクセスしてみてください。sshキーで認証されない理由がわかりますか?キーを「デプロイキー」として共有リポジトリ自体に追加しようとしましたが、githubは常に送信を拒否し、「キーはすでに使用されています」というエラーメッセージが表示されます。私のリモコンは次のようになります。$ git remote -v origin https://example-user@github.com/example-owner/example-project.git (fetch) origin https://example-user@github.com/example-owner/example-project.git (push)
回答: ssh経由ではなくhttpsとしてgithubリポジトリを追加しました。urlは次のようになります。git@github.com:example-owner/example-project.gitgithubでリポジトリの右側を確認すると、取得するためのオプションが表示されます。 https、ssh、またはsubversion経由。