Ошибка http 401.1 при выполнении клона GIT с сервера Linux

Я использую TFS 2013 с командным проектом GIT. Когда я выполняю git cloneс одного из локальных серверов Windows у меня нет проблем:

-bash-4.1$ git clone "http://tfsadm:tfspas@tfs.server.com:8080/tfs/DefaultCollection/_git/Main"
Initialized empty Git repository in /home/tfsadm/Mainframe/.git/

но когда я выполняю git clone из Linux я получаю следующую ошибку:

error: The requested URL returned error: 401 while accessing http://tfsadm:tfspas@tfs.server.com:8080/tfs/DefaultCollection/_git/Mainframe/info/refs fatal: HTTP request failed

1 ответ

Ошибка: запрошенный URL-адрес вернул ошибку: 401 при обращении к https://github.com/Joey-myproject/repo.git/info/refs фатально: HTTP-запрос не выполнен

часто повторяющаяся ошибка.

Одна из причин этого заключается в том, что клиент не авторизован для доступа к этому ресурсу.

Общее решение заключается в проверке следующего:

  1. У вас есть стабильная версия git?
  2. Правильно ли настроен пульт?
  3. Если 2FA включен, предоставьте маркер доступа.
  4. Дважды проверьте ваши разрешения (имя пользователя / пароль в конфигах), возможно, также попробуйте использовать формат " https://username@mydomain.org/project.git".
  5. Попробуй ssh ​​вместо https

Я не уверен, но вы уже видели эту ссылку Не можете клонировать репозиторий github в Linux через HTTPS? Это может дать некоторую дополнительную информацию.

Другие вопросы по тегам