diff --git a/book/04-git-server/sections/generating-ssh-key.asc b/book/04-git-server/sections/generating-ssh-key.asc index 3d383fde..819fdb7a 100644 --- a/book/04-git-server/sections/generating-ssh-key.asc +++ b/book/04-git-server/sections/generating-ssh-key.asc @@ -23,7 +23,7 @@ config id_dsa.pub [source,console] ---- -$ ssh-keygen +$ ssh-keygen -o Generating public/private rsa key pair. Enter file in which to save the key (/home/schacon/.ssh/id_rsa): Created directory '/home/schacon/.ssh'. diff --git a/book/04-git-server/sections/gitlab.asc b/book/04-git-server/sections/gitlab.asc index c54a9b58..9317e75c 100644 --- a/book/04-git-server/sections/gitlab.asc +++ b/book/04-git-server/sections/gitlab.asc @@ -8,20 +8,18 @@ GitWeb довольно-таки прост. ==== Установка -GitLab -- это веб-приложение на основе базы данных, так что его установка немного сложней, чем у некоторых других серверов git. +GitLab -- это веб-приложение на основе базы данных, так что его установка немного сложней, чем у некоторых других серверов Git. К счастью, этот процесс хорошо документирован и поддерживается. +GitLab настоятельно рекомендует установить GitLab на ваш сервер через официальный пакет Omnibus GitLab. -Есть несколько подходов к установке GitLab. -Для экономии времени, вы можете загрузить образ виртуальной машины или инсталлятор с https://bitnami.com/stack/gitlab[] и поправить конфигурацию под своё окружение.(((bitnami))) -Приятная возможность, включённая Bitnami, это экран входа (доступен по нажатию alt+→); он указывает IP-адрес и логин с паролем по умолчанию для установленного GitLab. +Другие варианты установки: -[[rbitnami]] -.Экран входа виртуальной машины Bitnami GitLab -image::images/bitnami.png["Экран входа виртуальной машины Bitnami GitLab"] +* GitLab Helm chart для использования с Kubernetes. +* Официальные образы GitLab для использования с Docker. +* Из исходных файлов. +* Облачный провайдер, такой как AWS, Google Cloud Platform, Azure, OpenShift или Digital Ocean. -Для всего остального, следуйте инструкциям GitLab Community Edition, которые можно найти на https://gitlab.com/gitlab-org/gitlab-ce/tree/master[]. -Там вы найдёте помощь по установке GitLab посредством рецептов Chef, виртуальную машину для Digital Ocean, или из RPM или DEB пакетов (которые на момент написания всё ещё находились в бета-версии). -Есть также «неофициальная» инструкция по запуску GitLab на нестандартных операционных системах и базах данных, полностью ручной сценарий установки и множество других тем. +Для получения дополнительной информации прочтите https://gitlab.com/gitlab-org/gitlab-foss/-/blob/master/README.md[GitLab Community Edition (CE) readme]. ==== Администрирование diff --git a/book/04-git-server/sections/gitweb.asc b/book/04-git-server/sections/gitweb.asc index 7125ddd7..ef38e391 100644 --- a/book/04-git-server/sections/gitweb.asc +++ b/book/04-git-server/sections/gitweb.asc @@ -67,4 +67,4 @@ $ sudo cp -Rf gitweb /var/www/ ---- Повторюсь, GitWeb может быть установлен на любой веб-сервер, совместимый с CGI или Perl; если вы предпочитаете использовать что-то другое, настройка не должна стать для вас проблемой. -К этому моменту вы должны иметь возможность зайти на `https://gitserver/` для просмотра ваших репозиториев онлайн. +К этому моменту вы должны иметь возможность зайти на `http://gitserver/` для просмотра ваших репозиториев онлайн. diff --git a/book/04-git-server/sections/setting-up-server.asc b/book/04-git-server/sections/setting-up-server.asc index 59ab561f..6b65d6f2 100644 --- a/book/04-git-server/sections/setting-up-server.asc +++ b/book/04-git-server/sections/setting-up-server.asc @@ -67,7 +67,7 @@ Initialized empty Git repository in /srv/git/project.git/ $ cd myproject $ git init $ git add . -$ git commit -m 'initial commit' +$ git commit -m 'Initial commit' $ git remote add origin git@gitserver:/srv/git/project.git $ git push origin master ---- @@ -79,7 +79,7 @@ $ git push origin master $ git clone git@gitserver:/srv/git/project.git $ cd project $ vim README -$ git commit -am 'fix for the README file' +$ git commit -am 'Fix for README file' $ git push origin master ----