Kann nicht von einer anderen Gabel desselben Repo-Githubs holen

0

Ich habe ein Repo von say user1 / repo1 zu me / repo1 gegabelt.

Ein anderer Benutzer hat dasselbe Repo von Benutzer1 / Repo1 auf Benutzer2 / Repo1 aufgeteilt.

Ich habe Lesezugriff auf beide Repos. Ich kann bestätigen, weil ich den Code im Browser öffnen kann. Ich habe die gegabelte Version meines Repos auf local geklont.

Jetzt möchte ich Änderungen von User2 / Repo1 / BranchA holen. user2 / repo war nicht in meiner Remote-Liste. Also habe ich es mit hinzugefügt

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

Verifiziert mit

git remote -v

und es zeigt die Fernbedienung. Jetzt, wenn ich versuche, mit zu holen

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

nichts funktioniert und ich werde tödlich: repo nicht gefunden

Es wurde auch versucht, das Repo direkt von Link Benutzer2 / Repo1 nach Local zu klonen

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

aber nicht dazu in der Lage. Github erlaubt mir nicht, eine Gabel einer anderen Gabel zu erstellen, da ich bereits eine Version des Repos gegabelt habe.

Bereits geschaute Antworten:

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

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

und verschiedene andere, wie ich das von 4-5 Stunden suche.

Shubham Singla
quelle
Nach dem, was Sie beschrieben haben, sollten die Dinge funktionieren. Können Sie user2/repo1auf Ihrem lokalen Computer klonen ?
HeavyD
@heavyd nein, ich kann es nicht mit https klonen, "git clone github.com/user2/repo1.git "
Shubham Singla
Sind Sie sicher, dass das Repo existiert? Ist es ein privates Repo? In diesem Fall müssten Sie Ihren Git-Client authentifizieren.
HeavyD
Ja, es existiert und sein privates Repo. Mein Git-Kunde wird mit meinem Konto authentifiziert
Shubham Singla
1
Sie können die SSH-Authentifizierung nicht für ein http://Repository verwenden. Sie müssen entweder eine SSH-Repository-URL verwenden oder wenn Sie HTTP verwenden müssen, können Sie ein persönliches Zugriffstoken generieren .
Heavyd