Jenkins - Как использовать: команда git-svn - PullRequest
0 голосов
/ 16 мая 2018

Я хотел бы знать, как использовать команду git svn clone Path/To/Svn Path/To/Dir на подчиненном устройстве Jenkins.


Проблема заключается в имени пользователя и пароле, которые используются мастером для запуска команды.Кажется, что мастер использует пользователя «SYSTEM» без пароля.Вот вывод:


C:\jenkins\workspace\Tests>git svn clone Path/To/Svn Path/To/Dir 
Initialized empty Git repository in C:/jenkins/workspace/Tests/.git/
Authentication realm: <Server> CollabNet Subversion Repository
Password for 'SYSTEM': 
Authentication realm: <Server> CollabNet Subversion Repository
Username: Use of uninitialized value $ret in chomp at 
/mingw64/share/perl5/Git.pm line 596.
Use of uninitialized value in concatenation (.) or string at 
/mingw64/share/perl5/Git/SVN/Prompt.pm line 20.
Password for '': 
Can't create session: Unable to connect to a repository at URL 
'Path/To/Svn': Unexpected server error 500 'Internal Server Error' on 
'Path/To/Svn' at /mingw64/share/perl5/Git/SVN.pm line 148.

Этот пользователь не имеет права на мой SVN-сервер.Я попытался добавить --username 'username' --password 'password' в команду или изменить файл ~/.subversion/servers, чтобы сохранить аутентификацию, но это не сработало.

У вас есть идеи?

Спасибо.

Редактировать: Путь / К / Svn - это сетевое соединение: https://.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...