Как использовать Git с сервером? - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть сервер (Linux, Debian) и мой клиент (Windows). В настоящее время я просто копирую свои файлы через ssh на сервер. Теперь я хочу быть крутым и использовать git.

Я уже давно пытаюсь это сделать, и я не уверен, в чем заключается мой вопрос. Я создал репозитории на сервере и клиенте. Пришли мои файлы, но не удалось нажать / тянуть / клонировать с IDE / GUI / консоли Наконец мне удалось клонировать из командной строки. Просто чтобы узнать, что толчок все еще не работает.

Мне нужен пустой репозиторий? Похоже, в пустых хранилищах нет файлов, поэтому мне нужны два хранилища на моем сервере? Должен ли я делать ручную проверку на сервере каждый раз? Я думал, что могу просто толкнуть его туда ...

Ответы [ 3 ]

2 голосов
/ 10 февраля 2012

В документации сообщества git подробно объясняется, как использовать удаленный репозиторий через ssh и как его настроить, вам следует прочитать документацию.

http://book.git -scm.com / 4_setting_up_a_private_repository.html

0 голосов
/ 10 февраля 2012

В определенных ситуациях невозможно вставить репозиторий non-bare: репозиторий non-bare всегда имеет рабочую копию для работы. Давайте предположим, что рабочая копия основана на мастере. Если вы теперь хотите вставить в мастер из другого репозитория, git не может вставить эти изменения в мастер, потому что рабочая копия основана на нем.

Вот почему вы должны использовать пустой репозиторий: Пустой репозиторий очень мал и прост в использовании, потому что вы можете вставить его без слияния и извлечения.

0 голосов
/ 10 февраля 2012

Убедитесь, что вы правильно добавили «remote», если нет, то используйте команду «git add remote»Другая возможность заключается в том, что ключи SSH.Убедитесь, что вы правильно настроили ssh-ключи.

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