Эти тесты и результаты были выполнены в мета-распределении Canaima.
Git - это программное обеспечение для контроля версий, разработанное Линусом Торвальдсом с учетом эффективности и надежности управления версиями приложений, когда у них имеется большое количество файлов исходного кода.
Gitorious - это название системы, предлагающей хостинг для совместных проектов разработки бесплатного программного обеспечения на основе веб-среды с использованием распределенной системы контроля версий Git, а также программного обеспечения этого сервера с открытым исходным кодом, которое разрабатывается и размещается в ней.
Что мы можем сделать с этими двумя элементами?
Эти два элемента идут рука об руку, с помощью git мы упаковываем исходный код. С Gitorious мы делимся им простым и элегантным способом, чтобы больше разработчиков могли внести свой вклад в проект, в то же время мы управляем версиями, которые были созданы ранее.
Как использовать Git & Gitorius?
Начнем с Гиториуса
- Перейти по адресу gitorious.org
- Зарегистрируйтесь и подтвердите аккаунт по почте
- Создайте ключ SSH. SSH-ключ - это наш ключ доступа для загрузки файлов в gitorius.
- Для создания ключа доступа заходим в терминал и устанавливаем пакет «sudo apt-get install ssh»
- Выполняем в терминале "ssh-keygen"
- Следуем по шагам и вводим ключ.
- Если все пойдет хорошо, у нас будет создан наш пароль
- Заходим в каталог /home/usuario/.ssh
- Копируем то, что находится внутри файла id_rsa.pub
- Затем мы получаем доступ к нашему замечательному сеансу и вводим то, что мы скопировали, в «Управление ключами SSH».
- Теперь мы можем создать проект на странице gitorius. «Создать новый проект», заполняем форму.
- Создаем репозиторий, добавляем к нему имя и описание.
Теперь идем с GIT
Теперь мы запрашиваем копию проекта.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Создайте ветку под названием "master" в вашем репозитории из Gitorious, запустив:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Скопируйте весь исходный код вашего проекта в текущий каталог:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Добавьте новые файлы в эту ветку (мастер):
git add .
Зафиксируйте это изменение, я имею в виду зафиксируйте все файлы, которые вы скопировали минуту назад:
git commit -a
Обновите свой проект в репозитории Gitorious:
git push --all
Примечания:
С git есть больше возможностей, это основы, чтобы иметь возможность создавать проект, загружать и обновлять файлы, очевидно, что git более сложен.
Я знаю, что для git есть внешние интерфейсы, но я предпочитаю это, и об этом статья.
Также применяется для битбакета
Честно говоря, довольно удобно, но гораздо безопаснее делать это на Debian, чем на Canaima (хотя, если честно, Canaima находится на одном уровне с Ubuntu).
это интересно!
Очень хорошо, я установил в debian gitosis + gitweb (за nginx), и, по правде говоря, я очень счастлив, прежде всего, потому что я даю / etc от каждой команды, и у меня есть более быстрый и заметный контроль изменений, так сказать.