msysgit выдает ошибки в Windows 7 32-битном компьютере - PullRequest
0 голосов
/ 19 января 2012

Я пытаюсь клонировать код с сервера git.Я использую Windows 7, 32-битный компьютер.Я установил msysgit и TortoiseGit .

Но всякий раз, когда я пробовал команду клонирования, я получаю следующую ошибку:

git.exe clone   --progress -v  "http://vcs.hiit.fi/git/hiit_wfa" "C:\Users\athukora\Desktop\HIIT wide focus area\hiit_wfa"

Cloning into 'C:\Users\athukora\Desktop\HIIT wide focus area\hiit_wfa'...
error: The requested URL returned error: 401 (curl_result = 22, http_code = 401, sha1 = 9b1b551b5e4b7c7666df38c129d1ecc480c77347)
error: Unable to find 9b1b551b5e4b7c7666df38c129d1ecc480c77347 under http://vcs.hiit.fi/git/hiit_wfa
Cannot obtain needed object 9b1b551b5e4b7c7666df38c129d1ecc480c77347
while processing commit 876cb1098d91238e87c239b8151eeba5330f4480.
error: Fetch failed.

Можеткто-нибудь, пожалуйста, помогите мне выяснить причину этой проблемы?

Ответы [ 2 ]

1 голос
/ 19 января 2012

Вы клонируете хранилище по протоколу HTTP, и серверу требуется аутентификация (ошибка 401: «Требуется аутентификация».

Если у вас есть учетные данные для хранилища, вам необходимо указать имя пользователя в URL:

git.exe clone   --progress -v  "http://usernname@vcs.hiit.fi/git/hiit_wfa" "<path>"

Затем Git запросит у вас пароль.

См. Этот пост для других способов предоставления ваших учетных данных.

0 голосов
/ 19 января 2012

Если в будущем кто-то столкнется с такой же проблемой, обратитесь к этому http://kumaripaba.blogspot.com/2012/01/how-to-use-git-in-windows.html

Я подробно описал проблему и решение.

...