linux - 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。
解决方案
错误状态用户名/密码错误。
cd: usr/bin/git: Not a directory
正确的!因为 git 是可执行的,而不是目录。
检查您的用户名和密码。
要添加凭据,请单击“凭据”旁边的“添加”-> 选择“Jenkins 凭据提供程序”,这将显示以下添加凭据屏幕。
推荐阅读
- sql - SQL 读取格式为“000 小于 100”的数字
- r - R - 如何将 xfun 函数更新到 0.25
- asp.net-mvc - 通过 URL Power Bi Embed 传递参数
- spring-boot - 在 Dockerfile 中解压 Spring Boot fat jar 时出错
- reactjs - 如何确保 React 组件在 TypeScript 中具有“键”属性
- python - 网络抓取返回空值:可能的受保护站点
- php - 尝试以特定用户身份运行 RecursiveDirectoryIterator 但出现 Permission denied 错误
- flutter - 重新思考用于颤振飞镖的更改提要
- elasticsearch - elasticsearch映射解析器异常
- vbscript - 如何修复 XSS 攻击