Раздвигать сервер с помощью Git? - PullRequest
1 голос
/ 16 февраля 2009

Я безуспешно пробовал следующую команду:

git push 12.12.12.123:/proj.git master

Он спрашивает мой пароль, но каждый раз отклоняет его.

Я использовал следующие команды для настройки Git:

git --bare update-server-info
chmod a+x hooks/post-update

Последняя команда выдаёт мне эту ошибку:

chmod: Cannot access 'hooks/post-update':No such file or directory

Я читаю учебник .

[Изменить]

Я получаю следующее сообщение об ошибке после попытки нажать:

bash: git-receive-pack: command not found
fatal: The remote end hung up unexpectedly

Ответы [ 2 ]

3 голосов
/ 16 февраля 2009

вам нужно сделать git init в вашем репо

http://www.kernel.org/pub/software/scm/git/docs/git-init.html

Вот хороший и быстрый учебник: http://toolmantim.com/articles/setting_up_a_new_remote_git_repository

Это немного длиннее один раз

Короче, чтобы настроить git:

$ ssh myserver.com
Welcome to myserver.com!
$ mkdir /var/git/myapp.git && cd /var/git/myapp.git
$ git --bare init
Initialized empty Git repository in /var/git/myapp.git
$ exit
Bye!

и вам нужен ssh: //12.12.12.123: /proj.git master

2 голосов
/ 16 февраля 2009

Вам также может понадобиться добавить свое имя пользователя в команду git, например, masi@1.2.3.4: /proj.git. Я думаю, именно поэтому вы получаете ошибку пароля.

Я не верю, что ssh: // необходим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...