Управляйте своими версиями и программой в группе с помощью Git и Gitorious

Эти тесты и результаты были выполнены в мета-распределении Canaima.

Git - это программное обеспечение для контроля версий, разработанное Линусом Торвальдсом с учетом эффективности и надежности управления версиями приложений, когда у них имеется большое количество файлов исходного кода.

Gitorious - это название системы, предлагающей хостинг для совместных проектов разработки бесплатного программного обеспечения на основе веб-среды с использованием распределенной системы контроля версий Git, а также программного обеспечения этого сервера с открытым исходным кодом, которое разрабатывается и размещается в ней.

Setting_up_gitorious_on_your_own_server_article

Что мы можем сделать с этими двумя элементами?
Эти два элемента идут рука об руку, с помощью git мы упаковываем исходный код. С Gitorious мы делимся им простым и элегантным способом, чтобы больше разработчиков могли внести свой вклад в проект, в то же время мы управляем версиями, которые были созданы ранее.

Как использовать Git & Gitorius?

Начнем с Гиториуса

  • Зарегистрируйтесь и подтвердите аккаунт по почте
  • Создайте ключ 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 есть внешние интерфейсы, но я предпочитаю это, и об этом статья.

Также применяется для битбакета


3 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   элиотайм3000 сказал

    Честно говоря, довольно удобно, но гораздо безопаснее делать это на Debian, чем на Canaima (хотя, если честно, Canaima находится на одном уровне с Ubuntu).

  2.   ферхметалл сказал

    это интересно!

  3.   Он прошел здесь сказал

    Очень хорошо, я установил в debian gitosis + gitweb (за nginx), и, по правде говоря, я очень счастлив, прежде всего, потому что я даю / etc от каждой команды, и у меня есть более быстрый и заметный контроль изменений, так сказать.