мерзавец толкать окна к окнам - PullRequest
3 голосов
/ 04 марта 2011

В настоящее время у меня есть настройка, при которой на моем компьютере с Windows с Cygwin я добавил свой linux-сервер в качестве удаленного источника, где я могу затем отправить свои изменения, так как у меня настроены мои ключи SSH.

git add remote origin ip@path.git
git push origin

Как мне сделать это с моей машиной Windows, это так же просто, как разместить сервер SSH, и если да, то что вы порекомендуете?

Ответы [ 4 ]

8 голосов
/ 04 марта 2011

Звучит так, как будто вы хотите иметь возможность передавать данные в хранилище на компьютере с Windows, поэтому вам не хватит git daemon и протокола git. Если вам нужно передать в хранилище, у вас останутся следующие опции:

  1. Запустите SSH-сервер на вашем компьютере с Windows. Для этого вы можете найти различные руководства, например Cygwin. это или это . Альтернативой является использование mSysGit, в этом случае вы можете использовать ссылки в этом вопросе переполнения стека: Настройка сервера Git с msysgit в Windows
  2. Использовать git-протокол "Smart HTTP" - ответ sdorra подразумевает, что SCM-менеджер позволяет вам это делать, но у меня нет опыта в этом. Тем не менее, Smart HTTP по сути просто предоставляется двоичным файлом с именем git-http-backend, который вы можете использовать поверх CGI. Этот двоичный файл распространяется в mSysGit, так что вы можете настроить его на веб-сервере - например, здесь есть учебное пособие по Apache

Другой альтернативой является подключение удаленного компьютера в качестве локального диска и добавление его в качестве удаленного с использованием протокола file:.

1 голос
/ 04 марта 2011

Или вы могли бы использовать SCM-Manager и выполнить команду push или pull через http.

1 голос
/ 04 марта 2011

Вы можете использовать git daemon. Хостинг Git Repository в Windows

0 голосов
/ 06 июля 2011

Вы можете использовать Gitblit , интегрированный, чистый Java Git-сервер с открытым исходным кодом, средство просмотра и менеджер репозитория для небольших рабочих групп. Он хорошо работает в Windows и включает в себя инструменты для запуска в качестве службы Windows.

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