Кіруйце сваімі версіямі і праграмай у групе з Git і Gitorious

Гэтыя выпрабаванні і вынікі праводзіліся ў мета-дынаміцы Canaima

Git - гэта праграмнае забеспячэнне для кантролю версій, распрацаванае Лінусам Торвальдсам, з улікам эфектыўнасці і надзейнасці версій прыкладанняў, калі ў іх ёсць вялікая колькасць файлаў зыходнага кода.

Gitorious - гэта назва сістэмы, якая прапануе хостынг сумесным праектам распрацоўкі бясплатнага праграмнага забеспячэння на аснове Інтэрнэт-асяроддзя з выкарыстаннем сістэмы размеркаванага кантролю версій Git, а таксама праграмнага забеспячэння гэтага сервера з адкрытым зыходным кодам, якое распрацавана і размешчана ў ім. .

настройка_пад_гітарыя_на_кампаніі_свайго_сервера_

Што мы можам зрабіць з гэтымі двума элементамі?
Гэтыя два элементы ідуць рука аб руку, з дапамогай 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, але мне больш падабаецца, і вось пра што ў артыкуле.

Таксама ставіцца да bitbucket


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

3 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   eliotime3000 сказаў

    Шчыра кажучы, вельмі зручна, але зрабіць гэта на Debian значна бяспечней, чым Canaima (хаця Canaima, калі шчыра, стаіць на адным узроўні з Ubuntu).

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

    гэта цікава!

  3.   Ён прайшоў сюды сказаў

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

bool (праўда)