Как использовать Git или Subversion? - PullRequest
0 голосов
/ 29 сентября 2010

Я кодирую все сам, и у меня есть 1 веб-сайт.но я никогда не использую Subversion или GitHub.Вопрос в том, как разработать код на сервере моего сайта и обновить его после завершения разработки.В этом случае следует использовать github или subversion.

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

Я хочу, чтобы 1 руководство было легким для начала.

Ответы [ 5 ]

3 голосов
/ 29 сентября 2010

Вы можете использовать Git локально.Так что нет необходимости в Github.На сайте www.tekpub.com есть видео-серия о Git.

2 голосов
/ 04 октября 2010

SVN и GIT - два совершенно разных типа шаблонов репозитория кода.Если вы используете GIT, вам не нужен центральный сервер, и вы можете создать хранилище локально на вашем компьютере.Я рекомендую вам ознакомиться с этим веб-сайтом, чтобы получить общее представление о том, что такое DVCS и как он может повлиять на способ кодирования.

HgInit

Хорошееновость в том, что вы не знакомы с какой-либо VCS (я полагаю), и это означает, что вы не запутаетесь при попытке изучить GIT из SVN.

1 голос
/ 29 сентября 2010

Предполагая, что вы уже знакомы с основами фиксации / push / etc с помощью git, что ваш ответ предлагает вам сделать, проблема в том, что ваш репо установлен как публичный, а не приватный. Вы можете изменить это на странице администратора репо, предполагая, что на вашем аккаунте github достаточно личных репо (самый низкий уровень поддержки, поддерживающий это, составляет 7 долларов США в месяц). Есть другие хосты git , которые вы можете использовать бесплатно, которые предоставляют частные репозитории.

0 голосов
/ 04 октября 2010

Лично я считаю, что SVN легче изучать и устанавливать, чем GIT (но я думаю, это зависит от человека;) и ОС - я, к сожалению, на Windows)

Вот почему я выбираю некоторый бесплатный персональный хосттот.Я пробовал BeanStalk и XP-Dev .Первый - чище и намного удобнее в использовании ... и предлагает GIT или SVn!Но вы получили только 1 персональный проект, доступный бесплатно.Второй - уродливый, но довольно производительный, 2 персональных проекта, но только с SVN бесплатно.

0 голосов
/ 04 октября 2010

Как сказал Роджер, вы можете использовать Git локально и вам не нужен сервер для этого.

Для SVN вам нужен центральный сервер репозитория, который обычно не соответствует вашему живому веб-серверу.

Вам потребуется работающий сервер Apache и установите SVN в качестве дополнительного модуля для него.После запуска сервера Subversion вы можете добавить к нему репозитории, обычно по одному репозиторию на проект.

Обычно у вас будет локальная установка Subversion на сервере разработки в вашей локальной сети или даже (как вы работаете в одиночку) на локальном компьютере с использованием отдельной конфигурации хоста / порта для SVN, например, выможет использовать localhost:80 для разработки живого веб-сайта и localhost:9999 для установки SVN.Существует несколько руководств по установке SVN в Windows , Linux и MacOS , найденных через Google.

Обе системы контроля версий требуют некоторой начальной работы дляпонимаю, но я лично предпочитаю Git, а не SVN.Проверьте руководство Git по stackoverflow или книгу SVN .

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