fatal: nie wygląda na repozytorium git
Dlaczego dostaję ten błąd, gdy mój adres URL repozytorium git jest poprawny?
EDIT:
fatal: '[email protected]/gittest.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
6 answers
Masz składnię dla scp
- styl określający repozytorium nieco źle - to musi być:
[user@]host.xz:path/to/repo.git/
... jak widać w dokumentacji git clone. Powinieneś użyć zamiast tego adresu URL:
[email protected]:/gittest.git
Tzn. w adresie URL, którego używasz, przegapiłeś :
(dwukropek)
Aby zaktualizować adres URL dla origin, możesz zrobić:
git remote set-url origin [email protected]:/gittest.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
2013-02-18 08:22:36
Napotkałem podobny problem, gdy próbowałem zapisać mój istniejący repo na moim koncie Ubunt One
, naprawiłem go w następujących krokach:
Krok 1: Utwórz zdalne repo
$ cd ~/Ubuntu\ One/
$ mkdir <project-name>
$ cd <project-name>
$ mkdir .git
$ cd .git
$ git --bare init
Krok 2: Dodaj pilota
$ git remote add origin /home/<linux-user-name>/Ubuntu\ One/<project-name>/.git
Krok 3: wciśnij exising git reop do pilota
$ git push -u origin --all
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
2013-09-11 14:21:22
Dzieje się tak zazwyczaj dlatego, że nie ustawiłeś aliasu origin w repozytorium Git.
Try
git remote add origin URL_TO_YOUR_REPO
Spowoduje to dodanie aliasu w pliku .git/config
dla zdalnego adresu URL strony klon/push / pull. Ten adres URL można znaleźć na stronie przeglądu 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
2014-06-29 10:38:43
Moje lokalne i zdalne maszyny są zarówno OS X. miałem problemy, dopóki nie sprawdziłem struktury plików Git repo, które zapewnia mi Serwer xCode. Zasadniczo wszystko jest chmod 777 * w tym repo więc aby skonfigurować oddzielny non Xcode repo na tej samej maszynie na moim zdalnym koncie zrobiłem to:
REMOTE MACHINE
- Zaloguj się na swoje konto
- Utwórz master dir dla wszystkich projektów 'mkdir git'
- chmod 775 git then cd into it
- stwórz folder projektu "mkdir project1"
- chmod 777 project1 następnie cd do niego
- Uruchom polecenie 'git init', aby utworzyć repo
- to tworzy .git reż. wykonaj polecenie ' chmod 777 .git ' then cd into it
- Uruchom polecenie ' chmod 777 *', aby wprowadzić wszystkie pliki .git 777 mod
- cd back out to myproject1 (cd ..)
- ustaw plik testowy w nowym repo w / poleceniu ' touch test.php "
- dodaj go do przechowalni repo za pomocą polecenia ' git add test.php "
- Uruchom polecenie "git commit - m 'nowy plik'" aby dodać plik do repo
- Uruchom polecenie 'Git status' i powinieneś otrzymać" working dir clean " msg
- cd back to master dir with ' cd ..'
- w głównym katalogu wykonaj dowiązanie symboliczne ' ln-s project1 project1.git "
- Uruchom polecenie "pwd", aby uzyskać pełną ścieżkę
- w moim przypadku pełna ścieżka brzmiała " / Users/myname/Git / project1.git "
- Zapisz pełną ścieżkę do późniejszego wykorzystania w URL
- wyjście ze zdalnej maszyny
LOCAL MACHINE
- Utwórz projekt folder gdzieś 'newproj1' z 'mkdir newproj1'
- cd into it
- Uruchom polecenie 'git init'
- stwórz alias do zdalnej maszyny
- Format polecenia alias to 'Git remote add your_alias_here URL'
- upewnij się, że adres URL jest poprawny. Początkowo powodowało to u mnie bóle głowy
- URL = "ssh://[email protected]/Users/myname/git/project1.git"
- Po wykonaniu 'git remote add alias URL 'wykonaj' git remote-v '
- polecenie powinno odpowiedzieć fetch and push line
- Uruchom cmd 'git pull your_alias master', aby uzyskać test.php from REMOTE repo
- po poleceniu w #10 powinieneś zobaczyć ładną wiadomość.
- Uruchom polecenie 'git push --set-upstream your_alias master'
- po poleceniu w 12 powinieneś zobaczyć nice message
- polecenie w #12 ustawia zdalnego jako master projektu (root)
Dla mnie, nauczyłem się, że uzyskanie czystego startu z git repo na lokalnym i zdalnym wymaga najpierw całej początkowej pracy w powłoce. Następnie, po powyższym byłem w stanie łatwo skonfigurować lokalne i zdalne repos git w moim IDE i wykonać wszystkie podstawowe polecenia git przy użyciu GUI IDE.
Miałem trudności, dopóki nie zacząłem najpierw na zdalnym, potem na lokalnym i dopóki nie otworzyłem wszystkich uprawnień na zdalnym. Ponadto, posiadanie dokładnej pełnej ścieżki w adresie URL do dowiązania symbolicznego było kluczowe dla powodzenia.
Ponownie, to wszystko działało na OS X, lokalnych i zdalnych maszynach.
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
2015-10-25 21:04:38
Miałem podobny problem podczas korzystania z TFS 2017. Nie byłem w stanie wcisnąć ani ściągnąć repozytoriów Gita. W końcu ponownie zainstalowałem TFS 2017, upewniając się, że zainstalowałem TFS 2017 z portem SSH innym niż 22 (w moim przypadku wybrałem 8022). Następnie push i pull stały się możliwe dla TFS przy użyciu SSH.
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-01-16 09:40:37
Mam podobny problem, ale teraz znam powód.
Po użyciu git init
, powinniśmy dodać zdalne repozytorium używając
git remote add name url
Zwróć uwagę na słowo name
, jeśli zmienimy je na origin
, wtedy ten problem nie nastąpi.
Oczywiście, jeśli zmienimy to na py
, to użycie git pull py branch
i git push py branch
za każdym razem, gdy coś pociągniesz i popchniesz, będzie również w porządku.
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
2014-06-29 10:39:54