gitConvention.md 2.9 KB

Правила размещения проектов и ДЗ в Git.

мануал по git

Ниже приведены определенные правила, которые позволят нам всем избежать бардака.

Репозитории.

Используйте 2 репозитария:

  • markup для месячного задания по верстке
  • homework для домашних заданий

Структура репозитория homework

Следуйте указаниям преподавателя.

Тестовый хостинг

У вас есть возможности поэкспериментировать с linux-хостингом. В вашей домашней папке вы можете создать папку public_html (доступ по ssh)

mkdir ~/public_html

Для получения списка файлов и папок используйте команду ls:

ls

таким образом вы можете проверить наличие папки public_html

После это в этой папке вы можете создать папку с тем или иным проектом:

cd ~/public_html # переход в папку public_html
mkdir project    # создаем папку для проекта

Учтите, файловая система case-sensitive, т. е. большие и малые буквы разные. Тем временем в адресе они все приводятся к малым. Посему используйте малые буквы для имен проекта (имени домена)

Так же вы можете получить доступ по ftp и создать папки/залить файлы в проводнике Windows, lftp, filezilla, total commander и т. п.

после этого ваш проект доступен в интернете по адресу: http://project.username.fe.a-level.com.ua, где:

  • project - имя папки в public_html,
  • username - ваш логин ssh/ftp (обычно логин создан на базе email)

Например, если вашего пользователя зовут john, а папка проекта называется homework5, то: ссылка будет:

http://homework5.john.fe.a-level.com.ua

Замечание: поддиректории в в папке с проектом не становятся поддоменом, а становятся поддиректорией в URL, т. е. если в папке с проектом находятся папки типа css, js, images и тому подобное, то файлы из них доступны по адресу http://project.username.fe.a-level.com.ua/css/, http://project.username.fe.a-level.com.ua/js/ и т. д.