Jestem nowy do git za pośrednictwem wiersza poleceń i wpadłem w kłopoty, z których nie byłem w stanie się wydostać.Git Push to Remote Server zawiesza się przy użyciu Cygwin
Skonfigurowałem repozytorium na moim serwerze i utworzyłem katalog lokalny, korzystając ze wskazówek pod numerem thelucid.com.
na serwerze:
ssh [email protected]
mkdir my_project.git
cd my_project.git
git init --bare
git update-server-info # If planning to serve via HTTP
exit
następnie na komputerze lokalnym:
cd my_project
git init
git add *
git commit -m "My initial commit message"
git remote add origin [email protected]:my_project.git
git push -u origin master
Kiedy się do ostatecznego polecenia tutaj "git push origin master -u" wieszakami dowodzenia i wisi i nigdy przestaje wisieć.
stangit na lokalny daje mi to:
statusu$ git status
On branch master
nothing to commit, working directory clean
git na serwerze (wewnątrz myproject.git /) daje mi:
$ git status
fatal: This operation must be run in a work tree
Nie jestem do końca pewien, gdzie szukać następnie, próbowałem wielu rzeczy, ale moja niewiedza jest górzysta i mogłem użyć przewodnika; może jakiś czarodziej, jakieś krasnoludy i hobbit, jeśli masz jakieś części zapasowe. Każda pomoc będzie bardzo ceniona.
Jestem na Windows 8.1. Używanie Cygwin
Dzięki.
Wygląda na to, że używając Git Bash (który, jak zakładam, jest msysgit), rozwiązałem problem. Nie musiałem zmieniać katalogu, w którym byłem, i git push przeszedł dobrze. Magia! Dzięki wszystkim! Pozdrawiam. czyli – iethatis
Witam! Przepraszam za to. Przyjąłbym to wcześniej, ale jestem pełen noobów i nie zdawałem sobie sprawy, jak to zrobić. – iethatis