1

Я хочу использовать git для контроля версий файлов в новом проекте. Я прочитал обзор git, но мне не ясно, размещает ли git код для вас.

Я не хочу, чтобы мой код размещался на стороннем компьютере. Я хочу, чтобы мои файлы могли размещаться на компьютере во внутренней сети без возможности сохранения кода на стороннем сервере.

Как я могу настроить репозиторий на моей локальной машине? Нужно ли что-то делать, чтобы github не загружал мои файлы на http://github.com?

2 ответа2

3

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

В любом случае вы все еще работаете с кодом локально. Вы проверяете (извлекаете, клонируете и т.д.) Копию кода на своем компьютере разработчика, вносите изменения и затем возвращаете их обратно в копию GitHub.

Судя по всему, вам ничего не нужно или нужно от GitHub, только от git.

После того, как вы установили git и выполнили рекомендуемую базовую настройку. Создайте папку для вашего проекта и введите:

git init

в командной строке. Документация по git довольно разумна и объясняет все основы.

3

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .