На хостинге locum.ru можно создать приватный git-репозиторий для своих проектов. В этом уроке мы пошагово покажем, как это сделать.
Предупреждение:
1.Подключимся по ssh на удаленный сервер locum:
$ ssh hosting_kenny@fluorine.locum.ru
Здесь hosting_kenny - наше имя пользователя на сервере, fluorine.locum.ru - адрес сервера.
2. Перейдем в папку git, расположенную в домашней директории на удаленном сервере (если этой папки нет, создайте ее):
$ cd ~/git
3. В папке ~/git создадим папку blog (совпадает с названием нашего проекта в админке) и инициируем git-репозиторий нашего проекта:
$ mkdir ~/git/blog.git
$ cd ~/git/blog.git
$ git init --bare
Данной командой мы создаем "голый" репозиторий (без рабочего каталога). По соглашению папки "голых" репозиториев оканчиваются на .git. С этого момента у нас для проекта blog есть удаленный репозиторий.
4. На своем ПК перейдем в папку своего проекта, инициируем там локальный репозиторий и добавим ссылку на созданный удаленный репозиторий.
$ ~/my_projects/blog
$ git init
$ git remote add origin ssh://hosting_kenny@fluorine.locum.ru/home/hosting_kenny/git/blog.git
/home/hosting_kenny/git/blog.git - это абсолютный путь к нашему репозиторию на хостинге. Последней командой мы добавили в наш локальный репозиторий удаленный и назвали его origin.
5. У себя на ПК сделаем начальный коммит и отправим все изменения в наш удаленный git-репозиторий на сервере locum:
$ git add .
$ git commit -m "Initial commit"
$ git push -u origin master
Флаг -u (--set-upstream) позволяет установить соответствие между нашим репозиторием и удаленным. Это впоследствии позволит нам использовать короткие команды: git push.
Предупреждение:
- Для разработки настоятельно рекомендуем использовать ОС Linux, а не Windows. Мы применяем Ubuntu 14.04 х64.
- Для свободного общения вашего ПК с удаленным сервером locum рекомендуется использовать ssh-ключи (см. Урок по созданию соединения с удаленным сервером по ssh).
1.Подключимся по ssh на удаленный сервер locum:
$ ssh hosting_kenny@fluorine.locum.ru
Здесь hosting_kenny - наше имя пользователя на сервере, fluorine.locum.ru - адрес сервера.
2. Перейдем в папку git, расположенную в домашней директории на удаленном сервере (если этой папки нет, создайте ее):
$ cd ~/git
3. В папке ~/git создадим папку blog (совпадает с названием нашего проекта в админке) и инициируем git-репозиторий нашего проекта:
$ mkdir ~/git/blog.git
$ cd ~/git/blog.git
$ git init --bare
Данной командой мы создаем "голый" репозиторий (без рабочего каталога). По соглашению папки "голых" репозиториев оканчиваются на .git. С этого момента у нас для проекта blog есть удаленный репозиторий.
4. На своем ПК перейдем в папку своего проекта, инициируем там локальный репозиторий и добавим ссылку на созданный удаленный репозиторий.
$ ~/my_projects/blog
$ git init
$ git remote add origin ssh://hosting_kenny@fluorine.locum.ru/home/hosting_kenny/git/blog.git
/home/hosting_kenny/git/blog.git - это абсолютный путь к нашему репозиторию на хостинге. Последней командой мы добавили в наш локальный репозиторий удаленный и назвали его origin.
5. У себя на ПК сделаем начальный коммит и отправим все изменения в наш удаленный git-репозиторий на сервере locum:
$ git add .
$ git commit -m "Initial commit"
$ git push -u origin master
Флаг -u (--set-upstream) позволяет установить соответствие между нашим репозиторием и удаленным. Это впоследствии позволит нам использовать короткие команды: git push.
Комментариев нет:
Отправить комментарий