在windows下git 报错:permission denied publickey

来源:互联网  时间:2016/6/3 12:42:56

关于网友提出的“在windows下git 报错:permission denied publickey”问题疑问,本网通过在网上对“在windows下git 报错:permission denied publickey”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:在windows下git 报错:permission denied publickey
描述:

git.exe clone --progress -o origin git@github.com:dijingran/dxx-cc.git D:\jenkins\workspace\cc-parent

上面是jenkins具体执行的命令。

返回结果为"Permission denied (publickey).",但是同样的命令(去掉前面的git.exe)在Git Bash中执行就能正常获取文件。

希望大家能帮忙看看。


解决方案1:

好像一定要用public key链接github的

解决方案2:

LS的,github没有public key能连接成功吗?

解决方案3:

没有权限

http://www.blogjava.net/dongbule/archive/2011/01/04/342275.html

-->

将其中的PermitRootLogin no修改为yes
PubkeyAuthentication yes修改为no
AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,
PasswordAuthentication no修改为yes就可以了。
解决方案4:

git bash里会自动去找.ssh目录的,里面有id_rsa和id_rsa.pub文件,用于验证,会不会是jenkins的环境变量跟git的或者系统的不一样,造成找不到这两个文件呢?

jenkins没用过,具体原因也不清楚。

上一篇github 支持 图片比较了
下一篇我想架设一个类似GitHub的网站,给多个项目组远程使用。有现成的开源软件吗?
明星图片
相关文章
《在windows下git 报错:permission denied publickey》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)