コンピュータでGitを使用しようとしているときに問題が発生しています。私はビットバケットを使用して自分のリモートリポジトリをホストしています。私は、リポジトリにアクセスする権利を持っていない、私が理解からsshキーを使用しているときにBit Bucketと通信できません
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
:私はビットバケットからコミットプルしようとしているときに私が持っている問題がある、私は次のエラーを得ました。これまでのところ、これは正しいです。このリンク*で見つかった記事に基づいて、(Git Bashを使って)新しいssh鍵を生成し、それを私のssh-agentに追加することができます。私もbitbucketに追加することができます。その後、Git Bashコンソールが開いたままである限り、私はリモートリポジトリをプルまたはプッシュすることができます。しかし、Git Bash を閉じてもう一度開くと、ssh-agentに再度追加する必要があります。さらに、私はこの操作を "cmder"(これはWindowsで使用しているコンソール)で実行することができます。これは悲しいことです。
ssh-agentにssh鍵を追加する方法はありますか?それはどのコンソールからでもいつでもアクセスできますか?
は、
Psのありがとう:回避策として、SSHキーではなく、ssh-agentのに頼るを処理するために自分のやり方を使っているようですので、私は現在、Gitのクラーケンを使用していますが、私は希望コンソールを使用してgit krakenでうまく動作しない操作を実行できるようにします。
* https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/、
残念ながら、WindowsはUnixオペレーティングシステムのように、すぐに 'ssh'をサポートしていません。標準SSHを使用する場合は、Windows自体で[Putty](https://technet.microsoft.com/en-us/library/hh225041(v= sc.12).aspx)をお勧めします。 gitのものについては、無料のGit Krakenとは異なり、[SourceTree](https://www.sourcetreeapp.com/)を使用しています。 –