Windows上Jenkins的git插件不使用带子模块的凭据
我在
Windows上使用git与Jenkins有问题,我可以使用ssh凭据从BitBucket获取git存储库,但是当它尝试获取同一帐户上的子模块存储库时,我获得了权限异常.
从git@bitbucket.org获取上游更改:mycomp / at.git
Please make sure you have the correct access rights and the repository exists. Clone of 'git@bitbucket.org:mycomp/portal_air.git' into submodule path 'include/portal_air' failed hudson.plugins.git.GitException: Command "C:CIGitbingit.exe submodule update" returned status code 1: stdout: stderr: Cloning into 'include/portal_air'... Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Clone of 'git@bitbucket.org:mycomp/portal_air.git' into submodule path 'include/portal_air' failed at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1406) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$400(CliGitAPIImpl.java:87) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$6.execute(CliGitAPIImpl.java:741) at hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:77) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:908) at hudson.model.AbstractProject.checkout(AbstractProject.java:1414) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:671) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580) at hudson.model.Run.execute(Run.java:1684) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:231)
是的,这是克隆项目及其子模块时遇到的问题.
我使用https而不是git @来克隆repos,git scm插件只将通过jenkins传递的凭据应用到主模块而不是子模块. 现在,您正尝试通过git @访问并仍然获得权限被拒绝,您能否确保该帐户对您添加了ssh密钥的子模块存储库具有正确的访问权限. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows – 键盘无法使用Teamviewer 9
- windows – rake资产:预编译不起作用(rails 3.1.1)
- windows-server-2008 – 升级到2008 R2 Enterprise并安装更
- Windows Server 2003服务器C盘空间不足的N个解决方法
- [squirrel使用]--Windows安装详解
- Windows API—CreateEvent—创建事件
- 命令行 – 在Windows XP上通过命令行更改IP地址
- 在Windows上启用Nginx上的http2
- windows-services – MsDeploy runCommand所需的提升权限?
- windows-phone – Windows Phone 8上的FontAwesome
- window 安装指定的node版本
- windows-installer – InstallShield如何永不覆盖
- windows – Silverlight 5可信模式.访问FileSyst
- 什么是Microsoft Exchange?它为何如此受欢迎?
- windows-server-2008 – Windows DFS限制
- windows-phone-7 – 禁用Windows Phone中scrollv
- 寻找一双慧眼:Web服务器日志工具点评
- 在MacOSX,Windows和Linux(Gnome)和python上的GTK
- 从Windows PowerShell运行bash脚本
- wpf – 如何停止每次打开一个新窗口?