Гэтыя выпрабаванні і вынікі праводзіліся ў мета-дынаміцы Canaima
Git - гэта праграмнае забеспячэнне для кантролю версій, распрацаванае Лінусам Торвальдсам, з улікам эфектыўнасці і надзейнасці версій прыкладанняў, калі ў іх ёсць вялікая колькасць файлаў зыходнага кода.
Gitorious - гэта назва сістэмы, якая прапануе хостынг сумесным праектам распрацоўкі бясплатнага праграмнага забеспячэння на аснове Інтэрнэт-асяроддзя з выкарыстаннем сістэмы размеркаванага кантролю версій Git, а таксама праграмнага забеспячэння гэтага сервера з адкрытым зыходным кодам, якое распрацавана і размешчана ў ім. .
Што мы можам зрабіць з гэтымі двума элементамі?
Гэтыя два элементы ідуць рука аб руку, з дапамогай git мы спакуем наш зыходны код. З Gitorious мы дзелімся ім простым і элегантным спосабам, так што большая колькасць распрацоўшчыкаў можа ўнесці свой уклад у праект, у той жа час мы кіруем версіямі, зробленымі раней.
Як карыстацца Git & Gitorius?
Пачнем з Гіторыуса
- Перайдзіце па адрасе www.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, але мне больш падабаецца, і вось пра што ў артыкуле.
Таксама ставіцца да bitbucket
3 каментарыяў, пакіньце свой
Шчыра кажучы, вельмі зручна, але зрабіць гэта на Debian значна бяспечней, чым Canaima (хаця Canaima, калі шчыра, стаіць на адным узроўні з Ubuntu).
гэта цікава!
Вельмі добра, я ўстанавіў у debian gitosis + gitweb (за nginx), і праўда, я вельмі рады, перш за ўсё, таму што я даю / etc кожнай каманды, і ў мяне ёсць, мякка кажучы, больш хуткі і бачны кантроль над зменамі.