Два разных аккаунта на github - проблема с доступом - PullRequest
1 голос
/ 07 апреля 2020

У меня есть аккаунт на github, скажем, с именем пользователя 'ab c'. Если я создаю репозиторий в нем и клонирую его в моей системе как

git clone https://github.com/abc/demo.git, он клонируется.

Если я войду в свою другую учетную запись github с именем пользователя, скажем «xyz» и создам хранилище в нем, и если я пытаюсь клонировать хранилище в той же системе, что и

git clone https://github.com/xyz/demo.git, это приводит к фатальной ошибке, такой как

Cloning into 'demo'...
remote: Repository not found.
fatal: repository 'https://github.com/instructor-git/demo.git/' not found

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

Ответы [ 2 ]

0 голосов
/ 12 апреля 2020

Существуют решения, использующие s sh. Я столкнулся с той же проблемой, и единственное решение, которое я нашел, это:

  1. для генерации токена доступа с правом 'repo'
  2. Использование его в URL-адресе клона

    git clone https://the_access_token@github.com/xyz/demo.git

0 голосов
/ 07 апреля 2020

/xyz/ в URL недостаточно, чтобы сказать, какой пользователь клонирует. Вы должны быть прямо об этом: xyz@:

$ git clone https://xyz@github.com/xyz/demo.git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...