Подтвердить что ты не робот

Git доступ к частному репозиторию с использованием HTTPS

Попытка клонирования частного репозитория У меня есть доступ к протоколу HTTPS, поскольку это разрешено только исходящим трафиком.

git не запрашивает пароли, просто не удалось.

error: The requested URL returned error: 403 Forbidden while accessing https://github.com/blah/blahblah.git/info/refs

Что мне не хватает?

4b9b3361

Ответ 1

Вы пытались вставить имя пользователя (и необязательный пароль) в URL-адрес клонирования?

 git clone https://[email protected]/blah/blahblah.git

или если вы принимаете последствия сохранения пароля в виде:

 git clone https://username:[email protected]/blah/blahblah.git

Смотрите эту тему с большим количеством хорошей информации:

Как указать имя пользователя и пароль при запуске "git clone git @remote.git" ?

EDIT: мой первоначальный ответ был просто быстрым решением, не понимая полной истории искателя, и он также работает без присмотра, но для лучших методов безопасности лучше оставить Git хранить ваш пароль. См. Ответ @phpguru: fooobar.com/questions/228525/....

Ответ 2

Ответ от @mrjoltcola должен работать, но если вы предпочитаете не размещать свой пароль github на своем сервере bash_history в текстовом виде в командной строке, тогда вы можете опустить пароль и запросить его:

git clone https://[email protected]/organizationname/reponame.git
Password:

Мне это нравится лучше.