Błąd push origin master w nowym repozytorium
Właśnie zacząłem używać Gita z github. Postępowałem zgodnie z ich instrukcjami i napotkałem błędy na ostatnim kroku. Sprawdzam istniejący katalog, który nie jest obecnie kontrolowany przez źródła (projekt ma około tygodnia). Poza tym, mój przypadek użycia powinien być całkiem niezły.
Oto co się dzieje:
$ git push origin master
error: src refspec master does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to '[email protected]:{username}/{projectname}.git'
Instrukcje Githuba:
Global setup:
Download and install Git
git config --global user.name "Your Name"
git config --global user.email {username}@gmail.com
Next steps:
mkdir projectname
cd projectname
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin [email protected]:{username}/{projectname}.git
git push origin master
25 answers
Komunikat o błędzie prowadzi do wniosku, że nie masz gałęzi master
w lokalnym repozytorium. Albo wypchnij swoją główną gałąź deweloperską (git push origin my-local-master:master
, która zmieni nazwę na master
na github), albo zrób commit jako pierwszy. Nie można wypchnąć całkowicie pustego 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-05-06 06:32:16
Miałem ten sam problem, a potem Uderzyłem się w głowę, ponieważ nie dodałem plików projektu.
git add -A
git commit -am "message"
git push origin master
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-10-24 11:44:19
Miałem ten sam problem. Usunąłem .folder git nastÄ ™ puje nastÄ ™ pujÄ ... ce komendy
$ git init
$ git add .
$ git remote add origin [email protected]:project/project.git
$ git commit -m "Initial version"
$ git push origin master
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-01-08 14:40:24
Mam ten sam problem . to rozwiązało mój problem . Jeśli init Twój git . musisz to zrobić na terminalu
1) git add .
2)git commit -m "first commit"
Do wysłania do bitbucket
3) git push -u origin --all # pushes up the repo and its refs for the first time
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-11-22 12:01:39
Miałem ten sam problem podczas tworzenia mojego pierwszego repozytorium Git. Miałem literówkę w zdalnym tworzeniu Git origin - okazało się, że nazwa mojego repozytorium nie była pisana wielkimi literami.
git remote add origin [email protected]:Odd-engine
Najpierw usunąłem starego pilota używając
git remote rm origin
Potem odtworzyłem pochodzenie, upewniając się, że imię mojego pochodzenia zostało napisane dokładnie tak samo, jak moje pochodzenie.
git remote add origin [email protected]:Odd-Engine
Koniec z błędami! :)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-04-09 22:21:02
Miałem ten sam błąd, ponieważ Bombe powiedział, że nie mam lokalnej gałęzi o nazwie master w moim config, chociaż git branch
wymieniłem gałąź o nazwie master...
Aby to naprawić, dodaj to do swojego .git / config
[branch "master"]
remote = origin
merge = refs/heads/master
Trochę hacky, ale robi robotę
Upewnij się, że jesteś na gałęzi, przynajmniej w gałęzi master
Typ:
git branch
Powinieneś zobaczyć:
Ubuntu-user:~ / git / turmeric-releng$ Git branch
* (no branch)
master
Następnie wpisz:
git checkout master
Wtedy wszystkie twoje zmiany zmieszczą się w gałęzi master (lub gałęzi u wybierz)
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
2011-09-09 18:22:08
Aby rozwiązać problem, użyłem następującego polecenia, aby ustawić wszystkie moje pliki do zatwierdzenia.
$ git add .
$ git commit -m 'Your message here'
$ git push origin master
Problem polegał na tym, że polecenie-u w git add nie dodało nowych plików, a polecenie git add-A nie było obsługiwane podczas mojej instalacji git. Jak więc wspomniano w tym wątku, commit, który starałem się sfotografować, był pusty.
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
2011-01-29 21:45:16
Naprawiłem swój problem....
Nie jestem pewien, w czym problem, ale używam interfejsu gitx do zatwierdzania plików...
$ git push origin master
Zadziałało...
Mam ten sam problem...Utworzono nowy folder dodany do plików szablonów bort...
$ git commit -m 'first commit'
$ git remote add origin [email protected]:eltonstewart/band-of-strangers.git
$ git push origin master
Wtedy dostaję ten sam błąd...
Błąd: src refspec master nie pasuje do żadnego.
fatal: zdalny koniec rozłączył się niespodziewanie
error: failed to push some refs to '[email protected]:eltonstewart/band-of-strangers.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
2009-09-15 21:57:57
error: failed to push some refs to '[email protected]:{username}/{projectname}.git'
Jeśli nie uogólniasz Komunikatu o błędzie, wygląda na to, że dosłownie umieściłeś [email protected]:{username}/{projectname}.git
jako zdalne repo Gita. Powinieneś wpisać {[2] } swoją nazwę Użytkownika na GitHub i {projectname}
nazwę projektu.
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-09-15 22:01:01
cd app
git init
git status
touch test
git add .
git commit -a -m"message to log "
git commit -a -m "message to log"
git remote add origin
git remote add origin [email protected]:cherry
git push origin master:refs/heads/master
git clone [email protected]:cherry test1
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
2011-04-25 16:38:50
Miałem ten sam problem. Omyłkowo utworzyłem katalog w maszynie małymi literami. Po zmianie sprawy problem rozwiązany (ale zmarnowałem 1,5 godziny :( ) Sprawdź to nazwa katalogu i nazwa zdalnego repo jest taka sama.
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-04 17:59:29
Wygląda na to, że to pytanie ma już wiele odpowiedzi, ale ważę się z moimi, ponieważ nie widziałem żadnej, która rozwiązuje problem, który miałem.
Miałem ten błąd również na zupełnie nowym repozytorium github. Okazuje się, że użytkownik, od którego naciskałem, nie miał dostępu push. Z jakiegoś powodu powoduje to błąd "ERROR: repository not found" zamiast pewnego rodzaju błędu dostępu.
W każdym razie, mam nadzieję, że to pomoże biednej duszy, która wpada w ten sam 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
2012-04-23 22:20:39
Miał ten sam problem minutę temu, a następnie go naprawić
Utwórz repozytorium w GitHubie o nazwie wordpress...
cd wordpress
git init
git add -A
git commit -am “WordPress 3.1.3″ or any message
git remote add origin [email protected]:{username}/wordpress.git
git push -u origin master
Powinno to zadziałać, aby rozwiązać problem z refspec
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-06-13 14:09:24
Źle wstawiłem spację po - więc zamiast-m miałem - m Po prostu czegoś szukać.
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-03-06 23:20:00
Myślę, że w starszej wersji git, powinieneś najpierw zatwierdzić co najmniej jeden plik, a następnie ponownie "push origin master".
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-03-07 10:33:47
Świetnie.. jego problem z pustym katalogiem tylko nic innego. Mam mój problem rozwiązany przez utworzenie jednego pliku binarnego w każdym katalogu, a następnie dodać je.
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-03-13 21:20:45
Initital add & commit działał jak urok. Myślę, że to tylko kwestia zrozumienia metodologii Gita zarządzania projektem w repozytorium.
Potem udało mi się od razu wypchnąć moje dane bez żadnych kłopotów.
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
2011-03-28 16:28:36
Właśnie napotkałem ten problem i wydawało mi się, że jest on spowodowany przez moje a nie dodanie niestandardowego komunikatu zatwierdzającego nad domyślnym Komunikatem zatwierdzającym (pomyślałem, po co pisać "initial commit", skoro wyraźnie mówi to samo w wygenerowanym przez Gita tekście poniżej).
Problem rozwiązany, gdy usunąłem .katalog git, ponownie zainicjalizował katalog projektu dla Git, ponownie dodał pilota GitHub, dodał wszystkie pliki do nowego etapu, z osobistą wiadomością nad automatycznie wygenerowana wiadomość i przesunięta do origin / master.
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-13 23:46:25
Kiedy tworzysz repozytorium na Githubie, dodaje ono README.md plik do repo, a ponieważ ten plik może nie znajdować się w Twoim lokalnym katalogu, albo może mieć inną zawartość, git push zawiedzie. Aby rozwiązać problem zrobiłem:
git pull origin master
git push origin master
Tym razem zadziałało, ponieważ miałem README.md plik.
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-09-06 22:30:16
Przed pierwszym zatwierdzeniem spróbuj dodać jakiś plik jak readme.txt. To "wymusi" na zdalnym repo utworzenie branch master w przypadku, gdy nie istnieje. Zadziałało.
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-10-10 16:35:37
To bardzo stare pytanie, ale dla wszystkich nowych ludzi, którzy wylądują tutaj jak ja. To rozwiązanie jest tylko dla
error: src refspec master does not match any.
Error for new repo created
Musisz dodać swój
git config user.email "your email"
git config user.name "name"
Tylko po dodaniu e-maila i nazwy Dodaj pliki do git i zatwierdź
git add .
git commit -m "message"
To będzie działać jak urok
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-02-16 13:03:42
Też mam ten błąd, wstawiłem commit dla not push empty project jak wiele osób ale nie działa
Problemem było ssl, y put the next
Git config --system http.sslverify false
I po tym Wszystko działa dobrze:)
Git push origin master
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-16 04:48:59
Miałem ten sam problem/błąd.Robiłem git push -u origin master
zamiast tego po prostu zrobiłem {[1] } i zadziałało.
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-09-12 10:54:02
Miałem ten sam problem, niektórzy użytkownicy odpowiedzieli na to. Przed push musisz mieć swój pierwszy commit. Teraz dla nowych użytkowników stworzyłem serię prostych kroków. Przed tym musisz zainstalować git i uruchomić w wierszu poleceń:
- Git Config user.e-mail "twój e-mail"
- Git config user.name "Nazwa"
1. create a directory in Dropbox (or on your remote server)
2. go to the Dropbox dir (remote server dir)
3. type git command: git init --bare
4. on your local drive create your local directory
5. go to local directory
6. type git command: git init
7. add initial files, by typing git command:: git add <filename>
8. type git command: git commit -a -m "initial version" (if you don't commit you can't do the initial push
9. type git command: git remote add name <path to Dropbox/remote server>
10. git push name brach (for first commit the branch should be master)
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-02-24 08:53:36