Skip to content

Commit

Permalink
Merge pull request #372 from SergeiKuznetsov/ch4-sync
Browse files Browse the repository at this point in the history
Синхронизация с оригиналом (глава 4)
  • Loading branch information
Morganov authored Mar 7, 2021
2 parents 42c9ae8 + 0bed24d commit 017c648
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 14 deletions.
2 changes: 1 addition & 1 deletion book/04-git-server/sections/generating-ssh-key.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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'.
Expand Down
18 changes: 8 additions & 10 deletions book/04-git-server/sections/gitlab.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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].

==== Администрирование

Expand Down
2 changes: 1 addition & 1 deletion book/04-git-server/sections/gitweb.asc
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,4 @@ $ sudo cp -Rf gitweb /var/www/
----

Повторюсь, GitWeb может быть установлен на любой веб-сервер, совместимый с CGI или Perl; если вы предпочитаете использовать что-то другое, настройка не должна стать для вас проблемой.
К этому моменту вы должны иметь возможность зайти на `https://gitserver/` для просмотра ваших репозиториев онлайн.
К этому моменту вы должны иметь возможность зайти на `http://gitserver/` для просмотра ваших репозиториев онлайн.
4 changes: 2 additions & 2 deletions book/04-git-server/sections/setting-up-server.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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
----
Expand All @@ -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
----

Expand Down

0 comments on commit 017c648

Please sign in to comment.