2017-08-02 13 views
1

これは反復的なものですが、同様の質問をしても解消できません。 私はGitlabとJenkinsを同じサーバにセットアップしました gitのプラグインをインストールしました。資格情報を使用して試したさまざまな組み合わせのURLのエラーを取得します。jitkinsのgit pluginからgit server repoに接続できません

/var/opt/gitlab/git-data/gitlab-satellites/root/myproject.git 
[email protected]:8077/root/myproject.git 
http://<myIP or localhost or 127.0.0.1>:8077/root/myproject.git 

Credentials used 
root user 
created one new user from jenkins 
gitlab user who is member for same project. 

するか、それが原因プロキシの問題に聞こえるん:

URLを試してみましたか? または、ユーザーの管理や権限によっては、

コメントしてください。 私は同じことに助けを要求します。あなたのキャプチャに表示されるエラーのために enter image description here

答えて

0

ローカルのGitリポジトリにジェンキンスを接続したい場合、あなたはfile://プロトコルを使用する必要があります。あなたのケースでは、それは次のようになります。gitlabインスタンスが実行中で、Gitリポジトリを提供している場合、file:///var/opt/gitlab/git-data/gitlab-satellites/root/myproject.git

をしかし、あなたは使用することができるはずですおそらくのデフォルトページに行くときあなたが得るURLですhttp://127.0.0.1:8077/root/myproject.git( gitlabプロジェクト)(これは動作するはずです、私はここで同じ設定をしており、完璧に動作します)。

まだ、jenkinsが抽出を実行できない場合は、サーバ上で標準のgit cloneコマンドを使用して、それを単独で実行してみてください。git clone http://127.0.0.1:8077/root/myproject.git。 何かがひどく設定されていると、より詳細なエラーを表示するでしょう。

+0

こんにちはお返事ありがとうございますが、手順はうまくいきません。あなたの提案通りに 'git clone http://127.0.0.1:8077/root/myproject.git'このようなエラーが出るようにしました。 '+ git clone http://127.0.0.1:8077/root/icost.git 致命的:作業ツリーを作成できませんでした。 'icost':許可が拒否されました。 build step 'build shell'にbuildというエラーが表示されました。 仕上がり: FAILURE ' – Kunal

+0

@Kunal' permission denied'はJenkinsユーザーがこれを行っていた場合、 "良い"ものです。おそらく、jenkinsユーザーがディレクトリを作成したり、ワークスペースを変更したり、権限を 'chmod ' –

+0

@Julien 運がよかったです。私はリポジトリをmyprojectするのに777の許可を与えていますが、 'drwxrwxrwxのような許可の後でも同じエラーが出ます。 3 jenkins jenkins 18 Jun 22 12:57 myproject' エラー 'リポジトリへの接続に失敗しました:コマンド"/bin/git ls-remote -h http://127.0.0.1:8077/root/myproject.git HEAD "が返されましたステータスコード128: stdout: stderr:致命的: 'http://127.0.0.1:8077/root/myproject.git/'にアクセスできません:リクエストされたURLがエラーを返しました:407' – Kunal

関連する問題