Невозможно получить с другого форка того же репозитория github

0

Я подписал репозиторий, скажем, от user1 / repo1 до меня / repo1.

Другой пользователь поставил тот же репо из user1 / repo1 в user2 / repo1.

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

Теперь я хочу получить изменения от user2 / repo1 / branchA. user2 / repo не было в моем удаленном списке. Так что я добавил это с помощью

git remote add https://github.com/user2/repo1.git

Проверено с помощью

git remote -v

и он показывает пульт. Теперь, когда я пытаюсь получить с помощью

git fetch user2 
git fetch user2 branchA
git fetch user2/branchA

ничего не работает и я становлюсь смертельным: репо не найдено

Также попытался клонировать репо прямо из ссылки user2 / repo1 на локальный, используя

git clone https://github.com/user2/repo1.git

но не в состоянии это сделать. Github не позволит мне создать форк другого форка, так как я уже разветвил одну версию репо.

Уже посмотрел ответы:

https://stackoverflow.com/questions/19971049/what-does-the-git-error-remote-repository-not-found-mean

https://help.github.com/articles/error-repository-not-found/

и различные другие, поскольку я ищу это от 4-5 часов.

Шубхам Сингла
источник
Из того, что вы описали, все должно работать. Можете ли вы клонировать user2/repo1вам локальную машину?
тяжело
@heavyd нет, я не могу клонировать его, используя https, "git clone github.com/user2/repo1.git "
Шубхам Сингла,
Вы уверены, что репо существует? Это частное репо? Если это так, вам нужно будет аутентифицировать ваш клиент git.
тяжело
да существует и его частное репо. мой git-клиент аутентифицирован с использованием моей учетной записи
Shubham Singla
1
Вы не можете использовать SSH-аутентификацию с http://репозиторием, вы должны использовать либо URL-адрес репозитория SSH, либо, если вам нужно использовать HTTP, вы можете сгенерировать токен личного доступа .
тяжело