Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 竹不重用作业存储库的ssh私钥配置_Git_Ssh_Git Push_Bamboo - Fatal编程技术网

Git 竹不重用作业存储库的ssh私钥配置

Git 竹不重用作业存储库的ssh私钥配置,git,ssh,git-push,bamboo,Git,Ssh,Git Push,Bamboo,我的工作包括源代码签出、增加版本和推回到存储库。存储库配置由ssh私钥和密码短语组成。源代码签出正常,但返回失败,原因是: Permission denied (publickey). 到目前为止,我所做的是: 1个公共客户端已附加到github帐户。 2已多次检查密码短语的正确性。 3我已经调试了ssh命令连接: ssh -vT server 并收到: debug1: Next authentication method: publickey debug1: Trying private

我的工作包括源代码签出、增加版本和推回到存储库。存储库配置由ssh私钥和密码短语组成。源代码签出正常,但返回失败,原因是:

Permission denied (publickey).
到目前为止,我所做的是: 1个公共客户端已附加到github帐户。 2已多次检查密码短语的正确性。 3我已经调试了ssh命令连接:

ssh -vT server
并收到:

debug1: Next authentication method: publickey
debug1: Trying private key: /home/bamboo/.ssh/id_rsa
debug1: Trying private key: /home/bamboo/.ssh/id_dsa
debug1: Trying private key: /home/bamboo/.ssh/id_ecdsa
debug1: No more authentication methods to try.
2Permission denied (publickey).
这意味着git或ssh命令不使用存储库配置中提供的密钥


也许有人遇到过这样的问题并解决了它?

我隐约记得,为家庭服务器设置手动将客户端公钥添加到服务器接受的密钥库文件中。也许Pro Git电子书中有一些有用的信息?这完全是竹竿问题,因为Git push使用此密钥在本地环境中工作正常。正在尝试的私钥调试行是否引用了您认为github应该接受的密钥?Kenster,没有。github无法接受这些密钥,因为文件不存在。