必要なすべてのアドオンを使用して、WindowsにJenkinsをインストールしました。そう思います。新しいジョブを作成し、リポジトリ URL に自分の URL を書き込むとき
http://git.*****.org/*****/seleniumproject.git
そしてそれは示しています
Help for feature: Repository URL
Failed to connect to repository : Command "C:\Program Files (x86)\Git\bin\git.exe ls-remote -h http://git.*****.org/*****/seleniumproject.git HEAD" returned status code 128:
stdout:
stderr: fatal: Authentication failed for 'http://git.*****.org/*****/seleniumproject.git'`
私の質問: リモート gitlab に対して認証するにはどうすればよいですか?! すべてのキーを含む.sshを含むフォルダーがありますが、どうすればよいかわかりません...
更新: TortoiseGit が完全に機能しているため、奇妙です
私の修正:
- jenkins パスに移動し、.ssh フォルダーをルート例の .ssh フォルダーに保存します
C:\Jenkins\.ssh
。C:\Users\yourname\.ssh
- Jenkins > Manage Jenkins > Manage Credentials に移動します。ここで秘密鍵を追加するか、jenkins マスター !/.ssh から選択できます。
- Jenkins > Manage Jenkins > Configure System in git executable に移動し、このパスはcmd
C:\Program Files (x86)\Git\cmd\git.exe
を使用する必要があると書いています - 新しいジョブを作成し、リポジトリの URL に追加します
ssh://git@git.sitename.org:/name/projet.git