Gitorious — это интернет-сервис, предоставляющий пользовательский интерфейс для управления проектами. Использует систему контроля версий git.
Чтобы использовать Gitorious, необходимо зарегистрироваться. Сделать это просто.
http://gitorious.org/users/new
Далее будет необходимо загрузить публичный ключ, как важный этап процесса регистрации.
Сначала установим OpenSSH. В Ubuntu и похожих дистрибутивах Linux это делается легко и непринуждённо:
sudo apt-get install openssh-client
В Windows необходимые команды будут включены в дистрибутив git.
Затем запускаем ssh-keygen. В ходе выполнения команда спросит у вас пароль (passphrase) — это не должен быть ваш пароль пользователя или пароль root!
Публичный ключ будет сохранён по примерно такому пути:
/home/<ваше_имя_пользователя>/.ssh/id_rsa.pub
Выполнив cat /home/<ваше_имя_пользователя>/.ssh/id_rsa.pub получаем на вывод сам ключ. Копируем его в буфер обмена и вставляем в специальной форме на Gitorious (искать не придётся — сам будет спрашивать, см. выше).
Заполняем простенькую форму по адресу http://gitorious.org/new.
Как? Смотрим справку по git push.
На самом деле на страничке вашего, пока пустого, проекта Вам будет указана команда, которая выполнит загрузку файлов на Gitorious.
Далее приведены основные команды к git, которые могут понадобиться для работы с репозитарием кода:
git help <команда> — вызываем справку по команде git <команда>;git pull <options> <repository> <refspec> — чаще всего может использоваться в таком виде: git pull origin master — обновляет локальный клон репозитария кода;git add <путь> — добавляет файлы/папки под контроль git-а;git commit -a -m '<сообщение-метка>' — фиксирует изменения в коде и прочем в локальном репозитарии;git push [<ссылка>] — заливает изменения в локальном репозитарии в основной репозитарий;git status — отображает список незафиксированных изменений в локальном репозитарии; git diff –color — подробно отображает незафиксированные изменения в локальном репозитарии.