Могу ли я использовать приложение управления версиями 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