Remote origin już istnieje na 'git push' do nowego repozytorium
Mam swój projekt na Githubie w jakimś miejscu, [email protected]:myname/oldrep.git
.
Teraz chcę wypchnąć cały mój kod do nowego repozytorium w innym miejscu, [email protected]:newname/newrep.git
.
Użyłem komendy:
git remote add origin [email protected]:myname/oldrep.git
Ale odbieram to:
Fatal: odległe pochodzenie już istnieje.
18 answers
Otrzymujesz ten błąd, ponieważ "pochodzenie" nie jest dostępne. "pochodzenie" jest konwencją nie wchodzącą w skład komendy. "origin" to lokalna nazwa zdalnego repozytorium.
Na przykład możesz również napisać:
git remote add myorigin [email protected]:myname/oldrep.git
git remote add testtest [email protected]:myname/oldrep.git
Zobacz instrukcję:
Http://www.kernel.org/pub/software/scm/git/docs/git-remote.html
Aby usunąć zdalne repozytorium wpisz:
git remote rm origin
Ponownie "origin" to nazwa zdalnego repozytorium, jeśli chcesz Usuń " upstream" zdalny:
git remote rm upstream
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-30 18:08:54
Poprzednie rozwiązania zdają się ignorować pochodzenie i sugerują jedynie użycie innej nazwy. Jeśli chcesz po prostu użyć git push origin
, Czytaj dalej.
Problem pojawia się, ponieważ następuje Niewłaściwa kolejność konfiguracji Gita. Być może dodałeś już 'Git origin' do swojego .konfiguracja Gita.
Możesz zmienić zdalne pochodzenie w konfiguracji Git za pomocą następującej linii:
git remote set-url origin [email protected]:username/projectname.git
To polecenie ustawia nowy adres URL dla repozytorium Git, do którego chcesz nacisnąć. Ważne jest wypełnienie własnego username i projectname
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-11 19:21:40
Jeśli błędnie nazwałeś lokalną nazwę jako "origin", możesz ją usunąć za pomocą:
git remote rm origin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-13 11:45:09
METHOD1->
Ponieważ origin już istnieje usuń go.
git remote rm origin
git remote add origin https://github.com/USERNAME/REPOSITORY.git
METHOD2->
Można również zmienić istniejący adres URL zdalnego repozytorium poprzez- > Git remote set-url
Jeśli aktualizujesz, aby używać HTTPS
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
Jeśli aktualizujesz, aby użyć SSH
git remote set-url origin [email protected]:USERNAME/REPOSITORY.git
Jeśli próbujesz zaktualizować pilota, który nie istnieje, otrzymasz błąd. Więc uważaj na to.
METHOD3->
Użyj polecenia git remote rename, aby zmienić nazwę istniejące zdalne. Istniejącą zdalną nazwę, na przykład origin.
git remote rename origin startpoint
# Change remote name from 'origin' to 'startpoint'
Aby zweryfikować nową nazwę pilota- >
git remote -v
Jeśli jesteś nowy w Git, wypróbuj ten tutorial->
TRY GIT TUTORIAL
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-23 16:41:33
Możesz po prostu edytować swój plik konfiguracyjny w edytorze tekstu.
W ~/.gitconfig
należy umieścić coś jak :
[user]
name = Uzumaki Naruto
email = [email protected]
[github]
user = myname
token = ff44ff8da195fee471eed6543b53f1ff
W pliku oldrep/.git/config
(w pliku konfiguracyjnym repozytorium):
[remote "github"]
url = [email protected]:myname/oldrep.git
push = +refs/heads/*:refs/heads/*
push = +refs/tags/*:refs/tags/*
Jeśli w pliku konfiguracyjnym repozytorium znajduje się sekcja zdalna, A adres URL jest zgodny, wystarczy dodać konfigurację push. Jeśli używasz publicznego adresu URL do pobierania, możesz umieścić go jako 'pushurl' (Ostrzeżenie: wymaga to właśnie wydana wersja Git 1.6.4).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-10 19:34:56
git remote rm origin
-
git remote -v
Nie wyświetli żadnej nazwy repozytorium git remote add origin [email protected]:username/myapp.git
git push origin master
Rozpocznie proces i utworzenie nowej gałęzi. Możesz zobaczyć, że Twoja praca jest popychana na github.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-10 11:22:44
git remote rm origin
git remote add origin [email protected]:username/myapp.git
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-08 09:54:22
Nie musisz usuwać istniejącego pilota" origin", po prostu użyj nazwy innej niż "origin" dla zdalnego dodawania, np.
Git remote add github [email protected]:myname/oldrep.git
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-15 22:39:58
Mam ten sam problem i oto jak go naprawiłem po przeprowadzeniu badań: {]}
- Pobierz GitHub Dla Windows lub użyj czegoś podobnego, który zawiera powłokę
- Otwórz
Git Shell
z menu zadań. Otworzy to powłokę zawierającą polecenia Git. - w powłoce przełącz się do starego repozytorium, np.
cd C:\path\to\old\repository
-
Pokaż status starego repozytorium
-
Wpisz
git remote -v
, Aby uzyskać zdalną ścieżkę fetch i push remote. Jeśli Twoje lokalne repozytorium jest podłączone do zdalnego, wyświetli coś takiego:Pochodzenie https://[email protected]/team-or-user-name/myproject.git (aport) pochodzenie https://[email protected]/team-or-user-name/myproject.git (push)
Jeśli nie jest podłączony, może wyświetlać tylko
origin
.
-
-
Usuń zdalne repozytorium z lokalnego repozytorium za pomocą
git remote rm origin
Sprawdzić ponownie za pomocą kroku 4. Informatyka powinna pokazywać tylko
origin
, zamiast ścieżki fetch i push.Teraz, gdy stare zdalne repozytorium jest odłączone, możesz dodać nowe zdalne repozytorium. Aby połączyć się z nowym repozytorium, wykonaj następujące czynności.
Uwaga: Jeśli używasz Bitbucket, najpierw utworzysz projekt na Bitbucket. Po utworzeniu, Bitbucket wyświetli wszystkie wymagane polecenia Git do wysłania repozytorium do zdalnego, które wyglądają podobnie do następnego fragmentu kodu. Jednakże, działa to również w innych repozytoriach.
cd /path/to/my/repo # If haven't done yet
git remote add mynewrepo https://[email protected]/team-or-user-name/myproject.git
git push -u mynewrepo master # To push changes for the first time
To wszystko.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-11 19:23:59
Miałem ten sam problem, gdy po raz pierwszy skonfigurowałem za pomocą Bitbucket .
Mój problem polegał na tym, że musiałem zmienić słowo origin na coś samookreślonego. Użyłem nazwy aplikacji. Więc:
git remote add AppName https://[email protected]/somewhere/something.git
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-11 19:24:36
Powinieneś zmienić nazwę zdalnego repozytorium na coś innego.
git remote add origin [email protected]:myname/oldrep.git
Do
git remote add neworigin [email protected]:myname/oldrep.git
Myślę, że to powinno zadziałać.
Tak, są one przeznaczone do repozytorium init i dodawania nowego zdalnego. Tylko zmiana nazwiska.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-11 19:25:32
Możesz również zmienić nazwę repozytorium, na które chcesz nacisnąć w REPOHOME/.plik git / config
(gdzie REPOHOME jest ścieżką do lokalnego klonu repozytorium).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-03 12:57:57
Może się to zdarzyć również wtedy, gdy zapomnisz zrobić pierwszy commit.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-23 03:39:12
Musisz sprawdzić origin
i dodać, jeśli nie istnieje.
if ! git config remote.origin.url >/dev/null; then
git remote add origin [email protected]:john/doe.git
fi
Utwórz plik check.sh
, wklej skrypt zaktualizuj adres URL repozytorium git i uruchom ./check.sh
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-01-06 09:18:06
Krok:1
git remote rm origin
Krok:2
git remote add origin enter_your_repository_url
Przykład:
git remote add origin https://github.com/my_username/repository_name.git
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-05-06 05:48:17
Jeśli chcesz utworzyć nowe repozytorium z tym samym projektem wewnątrz Githuba, a poprzedni zdalny nie pozwala ci to zrobić w takim przypadku najpierw usuń to repozytorium na GitHubie, a następnie po prostu usuń .git folder C:\Users\Shiva\AndroidStudioProjects\yourprojectname\.git Usuń ten folder , (Upewnij się, że klikniesz ukryty plik, ponieważ ten folder jest ukryty)
Również Kliknij na minus (Usuń przycisk) z android studio Ustawienia - > VersionControl Kliknij tutaj, aby usunąć kontrolę wersji z Androida , a następnie będziesz mógł utworzyć nowe repozytorium.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-03 13:24:34
Miałem ten sam problem, ale znalazłem rozwiązanie. Zasadniczo "origin" to inna nazwa od miejsca sklonowania twojego projektu. Teraz błąd
fatal: remote origin already exists.
Dosłownie oznacza, że pochodzenie już istnieje. I dlatego, aby rozwiązać ten problem, naszym celem powinno być usunięcie go.
W tym celu:
git remote rm origin
Now add it again
git remote add origin https://github.com/__enter your username here__/__your repositoryname.git__
To naprawiło mój problem.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-06 14:03:50
Najpierw napisz ten wiersz kodu dla usuniętego pilota:
$ git remote rm origin
A następnie napisz ten wiersz:
$ git remote add origin https://github.com/khadim321/React-Form.git
Działa prawidłowo.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-12-17 13:23:52