Мы хотели бы использовать mercurial для веб-разработки, но не можем (и не хотим) устанавливать mercurial на общий хост. Мы пытаемся использовать wget, как указано здесь , но получаю ошибку 401. Учетные данные и ссылка верны (изменены в целях безопасности).
Есть ли способ загрузить исходный код из командной строки?
Это баг или я что-то не так делаю?
Ответ ниже:
$ wget _http://xxxx:[email protected]/username/repo/get/be51983f6357.zip
--2011-10-31 00:26:50--
http://username:[email protected]/username/repo/get/be51983f6357.zip
Resolving bitbucket.org... 207.223.240.182, 207.223.240.181
Connecting to bitbucket.org|207.223.240.182|:80... connected.
HTTP request sent, awaiting response...
301 Moved Permanently Location: https://bitbucket.org/username/repo/get/be51983f6357.zip [following]
--2011-10-31 00:26:51--
https://bitbucket.org/username/repo/get/get/be51983f6357.zip
Connecting to bitbucket.org|207.223.240.182|:443... connected.
HTTP request sent, awaiting response...
401 UNAUTHORIZED Authorization failed.
Возьмите 2:
Спасибо за помощь... я изменил http на https и атрибуты пользователя и пароля пользователя:
Браузер работает нормально, Wget нет...
$ wget --verbose --user=XXXXX --password=YYYY https://bitbucket.org/ekku/REPO/get/aabbccddeee.zip
--2011-10-31 18:27:10-- https://bitbucket.org/ekku/REPO/get/aabbccddeee.zip
Resolving bitbucket.org... 207.223.240.182, 207.223.240.181
Connecting to bitbucket.org|207.223.240.182|:443... connected.
HTTP request sent, awaiting response... 401 UNAUTHORIZED
Failed writing HTTP request: Bad file descriptor.
Retrying.
Возьмите 3:
Я также пробовал curl, но получаю сообщение об ошибке: Forbidden (403) Проверка CSRF не удалась. Запрос прерван.
--user
и--password
. - person Laurens Holst   schedule 31.10.2011