Могу ли я использовать приложение управления версиями git без github?

Возможный дубликат:
Есть ли серверный продукт с торговой маркой Git
Есть ли клон Github, который можно запустить на моем собственном сервере?

Могу ли я использовать Git без службы GitHub? Я имею в виду, что я только человек, работающий над проектом, и не хочу продвигать проект в пространство Git. Как вы думаете? Будет ли это правильным решением? Или существует ли какое-либо облегченное github-серверное приложение для внутреннего использования? Пожалуйста, поделитесь своими мыслями.

Ответ 1

Да, Git не зависит от GitHub. Если вы отправите свой источник на GitHub с бесплатной учетной записью, ваш проект должен быть "общедоступным", то есть любой может его прочитать. Другие компании предлагают бесплатные частные git-репозитории (я использую Assembla). Но вы также можете использовать git без какого-либо сервера, чтобы поддерживать локальный контроль версий. Это определенно хорошая практика в любом случае. Сервер даст вам дополнительное преимущество резервного копирования вне сайта.

Ответ 2

Я использую управление версиями независимо от того, разделяю ли я его с подобными GitHub.

Управление версиями для меня означает больше, чем просто резервное копирование на стороне.

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

Ответ 3

В общем, если вы работаете в командах, наличие функциональности, подобной github, действительно приятно (но не обязательно)

gitorious - это приложение с открытым исходным кодом с поддержкой github (но будет гораздо меньше функциональности), которое вы можете установить, дом. github также имеет этот вариант, но он стоит много.

Ответ 4

Вы можете пройти http://githowto.com/, чтобы получить базовые навыки GIT