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

Клонирование частного репо github с именем пользователя и паролем

Я сконфигурировал учетную запись A в своей системе с глобальными конфигурациями, и теперь я могу клонировать все мои репозитории.

Теперь я не хочу изменять конфигурацию, и я хочу клонировать и выполнять все операции с учетной записью B с моим именем пользователя и паролем. Как я могу это сделать?

Я пробовал:

git clone username:[email protected]:*****/******.git

Но без успеха.

4b9b3361

Ответ 1

Вы можете попробовать с полным URL-адресом https:

git clone https://username:[email protected]/*****/******.git

Если вы опустите часть https:// (и используйте ':' вместо '/'), это будет интерпретироваться как URL-адрес ssh.

Страница справки GitHub " Какой удаленный URL-адрес я должен использовать?" подтверждает, что https-url может получить доступ к частным репозиториям.

Примечание. Я бы не поместил пароль прямо в url, но использовал диспетчер учетных данных, чтобы получить правильный пароль для нужного пользователя.

git clone https://[email protected]/*****/******.git

Ответ 2

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

git clone https://[insert username]:[insert password]@github.com/[insert organisation name]/[insert repo name].git

Пример:

git clone https://myusername:[email protected]/myorgname/myreponame.git