2015-01-27 2 views
1

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

-bash-4.1$ git clone "http://tfsadm:[email protected]: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:[email protected]:8080/tfs/DefaultCollection/_git/Mainframe/info/refs fatal: HTTP request failed 

ответ

2

Error: The requested URL returned error: 401 while accessing https://github.com/Joey-myproject/repo.git/info/refs fatal: HTTP request failed

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

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

общее решение

А чтобы проверить следующее:

  1. У вас есть стабильная версия GIT?
  2. Правильно ли настроен пульт?
  3. Если включено 2FA, если да, то предоставлен токен доступа.
  4. Дважды проверьте права доступа (имя пользователя/пароль в конфиги), возможно, также пытаются использовать формат "https://[email protected]/project.git„“
  5. Try SSH вместо HTTPS

Я не уверен, но вы уже видели это ссылка Can't clone a github repo on Linux via HTTPS? Он может предоставить дополнительную информацию.

Смежные вопросы