您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 其他语言 >> 在windows下git 报错:permission denied publickey

在windows下git 报错:permission denied publickey

来源:网络整理     时间:2016/6/3 12:42:56     关键词:permission denied

关于网友提出的“在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没用过,具体原因也不清楚。


以上介绍了“在windows下git 报错:permission denied publickey”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1478117.html

相关图片

相关文章