2014-10-12 3 views
0

У меня есть настройка Eclipse с PDT и EGIT, чтобы начать фокусироваться на лучших практиках управления версиями и помочь с подсветкой синтаксиса. Я запускаю Windows 7. Мне удалось загрузить мои проекты php и работать с EGIT в моей системе разработки, но я хочу иметь центральный репо на моем сервере, где я могу захватить файлы и нажимать файлы. Я отчасти новичок в GIT, поэтому не знаю, как это сделать. Я нашел учебники о SSH, чтобы это сделать, но я не знаком с этим.GIT с настройкой WAMP

SO мой вопрос в том, как я могу настроить что-то на своем сервере со всеми моими проектами веб-сайта (IE wamp/www), где я могу вытаскивать и перемещать файлы из Eclipse на машине разработки. Любые учебники с этими шагами, которые работают с Windows 7, помогут. Я посмотрел кучу учебников, но, похоже, он перекрещивается между linux и windows и запутывается. Или существуют ли альтернативы GIT для среды Windows?

+0

Ваш вопрос расплывчатый, широкий и просит мнения. Попробуйте сузить его, чтобы получить помощь с конкретной настройкой. –

ответ

1

Лучший сервер Git на Windows остается Bonobo Git Server.
Он позволяет использовать hosting Git repos с уровнем контроля доступа, и вы сможете клонировать/вытягивать из этих репозиториев или нажимать на них.

Используется, однако, IIS в качестве сервера, а не Wamp.

+0

Спасибо за эту информацию. Было очень легко настроить против кошмара git ssh, с которым я возился. Я использую обратный прокси-сервер в apache уже для некоторых сайтов asp.net, поэтому IIS не был проблемой для его настройки. Еще раз спасибо. – Silas

0

Для начала - вам не нужен сервер, чтобы нажимать и тянуть.

git децентрализован. Это означает, что вам не нужен сервер, потому что у всех клиентов есть полностью репозиторий. Сервер будет просто другой резервной копией и (в зависимости от сервера, который вы решите использовать) предоставляет удобный графический интерфейс для просмотра репозиториев.

Сервер действительно пригодится, если вы имеете дело с несколькими разработчиками или хотите иметь место для отслеживания ошибок и хранения другой «мета» информации о вашем проекте.

Если вы ищете центральный сервер для git , и вы должны развернуть его на Windows, я бы просто пошел с предложением VonC.

Если вы не хотите, чтобы сервер был локально размещен, bitbucket предоставляет как git, так и mercurial хостинг, а с помощью бесплатной учетной записи вы можете иметь частные репозитории. Отличный вариант, если вы только начинаете, потому что не хотите иметь дело с головной болью по поддержанию другого сервера. Они также предоставляют отличный Windows git-клиент бесплатно, называемый sourcetree

Если вы можете развернуть виртуальную машину Linux, то gitlab - отличный вариант. free community edition - это то, что вы хотели бы. Rhodecode - еще один вариант.

Опять же, я бы поставил под вопрос мудрость управления собственным сервером репозитория git - действительно ли это стоит головная боль?

+0

Спасибо за информацию. Я пошел с ответом VonC с этим. Это было очень легко настроить. – Silas

Смежные вопросы