詹金斯的Maven发布问题

詹金斯的Maven发布问题,maven,github,jenkins,jenkins-pipeline,Maven,Github,Jenkins,Jenkins Pipeline,我正在尝试使用Jenkins获取maven构建和更新版本。我无法更新项目版本,出现错误。如何解决这个问题 詹金斯版本:2.7.1战争专家:3 Windows 7 我通常会看到这一点,因为Jenkins作业使用的帐户(或Windows上的系统帐户)与使用私钥的帐户不同 您必须确保Jenkins作业(检查其环境变量)具有一个%USERPROFILE%\.ssh\id\u rsa(或$HOME/.ssh/id\u rsa)和正确的私有ssh密钥(最好不带密码短语,以避免所有页面密码短语缓存问题) 您

我正在尝试使用Jenkins获取maven构建和更新版本。我无法更新项目版本,出现错误。如何解决这个问题

詹金斯版本:2.7.1战争专家:3 Windows 7
我通常会看到这一点,因为Jenkins作业使用的帐户(或Windows上的系统帐户)与使用私钥的帐户不同

您必须确保Jenkins作业(检查其环境变量)具有一个
%USERPROFILE%\.ssh\id\u rsa
(或
$HOME/.ssh/id\u rsa
)和正确的私有ssh密钥(最好不带密码短语,以避免所有页面密码短语缓存问题)


您可以添加
ssh-Tvgit@github.com
构建步骤,仅用于测试。

我通过在GitHub中添加SSH密钥进行了修复。下面是YouTube视频


您的意思是我正在使用admin/admin运行Jenkins作业。但是Github不接受Jenkins作业用户签入代码。如何解决这个问题?我正在使用Windows7,正如我提到的,检查您的环境变量,并添加ssh-Tv,以查看它在哪里查找私钥。哪个环境变量?guide meUsername,您将在以前的一个作业中看到它,链接环境变量使用“gnana”作为用户运行my jenkins作业。指导我在env中链接什么变量以及如何链接?
<scm>
    <connection>scm:git:git@github.com:username/test-app.git</connection>
    <url>scm:git:git@github.com:username/test-app.git</url>
    <developerConnection>scm:git:git@github.com:username/test-app.git</developerConnection>
  </scm>
<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <version>2.5.3</version>
            </plugin>
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli) on project test-app: Unable to commit files
[ERROR] Provider message:
[ERROR] The git-push command failed.
[ERROR] Command output:
[ERROR] Host key verification failed.
[ERROR] fatal: Could not read from remote repository.
[ERROR] 
[ERROR] Please make sure you have the correct access rights
[ERROR] and the repository exists.
[ERROR] 
[ERROR] -> [Help 1]