Как я могу настроить свой собственный локальный сервер Git на своем компьютере? - PullRequest
5 голосов
/ 27 марта 2011

Я хочу использовать свой собственный сервер (т.е. 127.0.0.1), когда я использую команду push. Как я могу настроить свой собственный сервер?

Я использую MacOS X.

Ответы [ 2 ]

12 голосов
/ 27 марта 2011

Вам не нужен сервер для отправки в локальный репозиторий. Вы можете просто использовать локальный URL-адрес файла, как указано в руководстве git-push :

Для локальных репозиториев, также поддерживаемых Git, могут использоваться следующие синтаксисы:

  • / path / to / repo.git /
  • file: ///path/to/repo.git /
6 голосов
/ 28 марта 2011

Мат уже предоставил правильный ответ для общего случая, но если вы хотите локально проверить сетевые коммиты, самый простой способ - установить на своей машине демон ssh (если OSX этого еще не сделал) устанавливает один по умолчанию - не уверен).

После настройки ssh вы можете перейти в любой репозиторий на вашем локальном компьютере, настроив пульт:

  git remote add repo-name user@127.0.0.1:/path/to/your/repo

  git push repo-name branch-name

Имейте в виду, что репозитории, предназначенные для отправки (удаленно или локально), как правило, должны инициализироваться с git init --bare; или, по крайней мере, у вас нет ни одной ветки, которую вы намереваетесь выдвинуть в рабочем дереве.

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