# Правила размещения проектов и ДЗ в Git. [мануал по git](http://phplessons.byethost8.com/git.html) Ниже приведены определенные правила, которые позволят нам всем избежать бардака. ## Репозитории. Используйте 2 репозитария: - **markup** для месячного задания по верстке - **homework** для домашних заданий ## Структура репозитория **homework** *Следуйте указаниям преподавателя*. ## Тестовый хостинг У вас есть возможности поэкспериментировать с linux-хостингом. В вашей домашней папке вы можете создать папку `public_html` (доступ по **ssh**) ```bash mkdir ~/public_html ``` Для получения списка файлов и папок используйте команду `ls`: ```bash ls ``` таким образом вы можете проверить наличие папки `public_html` После это в этой папке вы можете создать папку с тем или иным проектом: ```bash 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/ и т. д.