似乎使用Jenkinsfile的代码签出是使用http作为远程源,而我们确实希望使用ssh。node { sh "cat .git/config"这将输出https源而不是ssh源。该作业是使用github-organization-pipeline插件配置的,因此无法从jenkins中的作业配置控制源代码。
但我无法用私钥从bitbucket.org中检出代码。这是错误消息,还有我的requirements.yml内容。Using /etc/ansible/ansible.cfg as config file found role {'scmfinish processing the list.- name: nginx
src: git@bitbucket
我创建了一个键,复制到图像,该图像也被复制到Github的ssh键中。我尝试过在/root和/var/jenkins_home中创建/var/jenkins_home文件夹。我跟踪并尝试将这两个键添加到/etc/ssh/ssh_config。这不管用。我还尝试遵循另一个答案(丢失了指向它的链接),您可以将一个config文件添加到.ssh/中,其中包含如下内容: Ho