3

RedHat 6 で GitBlit (1.3.2)、Jenkins (1.534) を使用しています

ローカルの GitBlit に Git リポジトリを作成しました。アクセスは認証されたユーザーに制限されます。これはうまくいきます。

継続的インテグレーションを有効にするために Jenkins で新しいジョブを構成しようとすると、次のように Git リポジトリの URL を入力します。

http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git

以下のエラー メッセージが表示され、ジェンキンスのパスワードを設定する場所がわかりません...

Failed to connect to repository : Failed to connect to http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git (status = 401)

ヘルプは大歓迎です!

4

3 に答える 3

2

資格情報を Jenkins(Global Credentials) に追加し、JGit を使用する場合 (インストールされている git のバージョンがgit config --localをサポートしていない場合)、Jenkins 1.560 および gitblit 1.5.0 を使用して動作するはずです。より新しいバージョン (>=1.7.9) を持っています。

URL はhttp://myhost.local/gitblit/git/testing/secured_repo.gitになります。

次に、ドロップダウンから資格情報を選択するか、新しい資格情報を追加します。

于 2014-05-05T07:59:35.370 に答える
2

URL にパスワードを含めてみることができます。

http://jenkins:password@myhost.local/gitblit/git/testing/secured_repo.git
于 2013-10-15T12:16:06.590 に答える
0

.netrcフォルダで使用/var/lib/jenkins

machine host
login user
password yourpassword
于 2013-12-03T11:29:38.207 に答える