2017-04-25 15 views
1

私はdisplay-console-output-pluginを公開したいと思います。Jenkinsプラグインをjenkins-ci.orgにリリースできません

mvn release:prepare release:perform -Dusername=lyenliang -Dpassword=myPasswordを実行すると、ssh: Could not resolve hostname lyenliang: Name or service not knownというエラーメッセージが表示されます。lyenliangは私のgithubアカウントです。

上記のコマンドの詳細については、hereを参照してください。

このエラーメッセージはcmd.exe /X /C "git push lyenliang:********@github.com:jenkinsci/display-console-output-plugin.git refs/heads/master:refs/heads/master"からのものです。

なぜ私はまだこのエラーが発生したのかわかりません。requested upload permissionです。

私のgithubアカウントが有効な名前ではないと言うのはなぜですか?

さらに詳しいエラーメッセージについてはhereをご覧ください。

<settings> 
    <pluginGroups> 
    <pluginGroup>org.jenkins-ci.tools</pluginGroup> 
    </pluginGroups> 

    <profiles> 
    <!-- Give access to Jenkins plugins --> 
    <profile> 
     <id>jenkins</id> 
     <activation> 
     <activeByDefault>true</activeByDefault> <!-- change this to false, if you don't like to have it on per default --> 
     </activation> 
     <repositories> 
     <repository> 
      <id>repo.jenkins-ci.org</id> 
      <url>https://repo.jenkins-ci.org/public/</url> 
     </repository> 
     </repositories> 
     <pluginRepositories> 
     <pluginRepository> 
      <id>repo.jenkins-ci.org</id> 
      <url>https://repo.jenkins-ci.org/public/</url> 
     </pluginRepository> 
     </pluginRepositories> 
    </profile> 
    </profiles> 
    <mirrors> 
    <mirror> 
     <id>repo.jenkins-ci.org</id> 
     <url>https://repo.jenkins-ci.org/public/</url> 
     <mirrorOf>m.g.o-public</mirrorOf> 
    </mirror> 
    </mirrors> 
</settings> 
+0

settings.xmlにネットワークプロキシが設定されていますか? –

+0

@EssexBoy、いいえ、settings.xmlにネットワークプロキシが設定されていません。 – Brian

答えて

2

は、私は、その後、(このファイルにそれらを置く方法についてhereを参照してください)settings.xmlに私のGitHubのユーザ名とパスワードを入れmvn release:prepare release:performを実行することで、この問題を解決:

は、ここで私が持っているのsettings.xmlです。

このメソッド内のgit pushコマンドは、cmd.exe /X /C "git push [email protected]:jenkinsci/display-console-output-plugin.git refs/heads/master:refs/heads/master"になります。それはエラーなしで実行されました。

しかし、なぜ私のgithubアカウントとパスワードをコマンドラインに入力するのがうまくいかないのかまだ分かりません。私はgithubとjenkins-ci.orgの両方で同じアカウントとパスワードを使用します。

関連する問題