首页 > 解决方案 > Jenkins 无法连接到 github repo

问题描述

我有 ubuntu 20.04 LTS
我正在尝试将我的本地 jenkins 连接到 github repo,我的 Jenkinsfile 在哪里,但我总是收到这个错误:

无法连接到存储库:命令“/usr/bin/git ls-remote -h -- https://github.com/RaulMartinezL/almacen_infinito HEAD”返回状态码 128:stdout:stderr:remote:用户名或密码无效。致命:“ https://github.com/RaulMartinezL/almacen_infinito/ ”的身份验证失败

我不知道发生了什么,因为我在 PyCharm 上设置了完全相同的路径“/usr/bin/git”,并且它确实适用于克隆存储库。事实上,它是同一个存储库。

然后我在终端上检查路径,我得到了这个:
bash: cd: usr/bin/git: Not a directory

我也检查了这个命令:

which git:
/usr/bin/git
type git:
git 被散列(/usr/bin/git)

我不知道出了什么问题以及为什么该路径适用于 PyCharm 而不是 Jenkins。

标签: linuxjenkinsgithub

解决方案


错误状态用户名/密码错误。

cd: usr/bin/git: Not a directory

正确的!因为 git 是可执行的,而不是目录。

检查您的用户名和密码。


要添加凭据,请单击“凭据”旁边的“添加”-> 选择“Jenkins 凭据提供程序”,这将显示以下添加凭据屏幕。

在此处输入图像描述

更多信息参考


推荐阅读