1

Я настраиваю Jenkins на Tomcat 7.0 на компьютере с Windows, и у меня возникают некоторые проблемы при попытке получить содержимое репозитория Git на компьютере с Unix.

При вводе URL-адреса хранилища я получаю следующую ошибку:

Failed to connect to repository : Command "C:\path\to\git\git.exe -c core.askpass=true ls-remote -h ssh://user@path/to/repo HEAD" returned status code 128:
stdout: 
stderr: Permission denied, please try again. 
Permission denied, please try again. 
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password,keyboard-interactive). 
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Но когда я вхожу в систему с пользователем tomcat (или моим) и запускаюсь в терминале

C:\path\to\git\git.exe -c core.askpass=true ls-remote -h ssh://user@path/to/repo HEAD

Я не получаю ошибок.

Есть идеи о том, что я могу делать не так?

На Unix-машине у меня для PasswordAuthentication установлено значение yes, а для PubkeyAuthentication установлено значение no, поскольку мы также используем для подключения наши учетные записи Active Directory.

0