gpt4 book ai didi

git - Jenkins 权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic、密码)

转载 作者:太空狗 更新时间:2023-10-29 13:03:33 28 4
gpt4 key购买 nike

在 CentOS 服务器上配置的 Jenkins 上,我尝试使用用户名和密码连接到另一台服务器上的 git 存储库。不幸的是我收到以下错误:

Failed to connect to repository : 
Command "/usr/bin/git -c core.askpass=true ls-remote -h ssh://root@[ip addres]:2020/opt/gitrepo/enpapp.git HEAD"
returned status code 128:
stdout:
stderr: Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.*
Please make sure you have the correct access rights and the repository exists.

我可以使用 Putty 连接到 git 服务器。
我还可以使用 Netbeans 或命令行克隆 git 存储库。

.ssh文件夹权限为700,known_hosts文件权限为644

最佳答案

我有同样的问题。对于我的情况,我错误地将私钥粘贴到 Jenkins 中。我正在从私钥中删除第一部分和最后一部分

-----BEGIN OPENSSH PRIVATE KEY----- &-----END OPENSSH PRIVATE KEY-----

因此,请确保在 Jenkins 上创建 SSH 凭证时复制了私钥的所有内容。

关于git - Jenkins 权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic、密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204838/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com