X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/19332745d7d2d56b7583a930289e0559adac93da..3236e0cbbe0fcb9e684d63a0ffac4d1f4a0d96b8:/doc/install/install-arv-git-httpd.html.textile.liquid
diff --git a/doc/install/install-arv-git-httpd.html.textile.liquid b/doc/install/install-arv-git-httpd.html.textile.liquid
index 0427cae5be..476c89005f 100644
--- a/doc/install/install-arv-git-httpd.html.textile.liquid
+++ b/doc/install/install-arv-git-httpd.html.textile.liquid
@@ -34,10 +34,10 @@ Git services must be installed on the same host as the Arvados Rails API server.
h2(#dependencies). Install dependencies
-h3. Centos 7
+h3. Alma/CentOS/Red Hat/Rocky
# yum install git perl-Data-Dumper openssh-server
+
# dnf install git perl-Data-Dumper openssh-server
$ sudo -u git -i bash -c 'cd /var/www/arvados-api/current && bundle exec script/arvados-git-sync.rb production'
+notextile. $ sudo -u git -i bash -c 'cd /var/www/arvados-api/current && bin/bundle exec script/arvados-git-sync.rb production'
h3. Enable the synchronization script
@@ -192,18 +192,18 @@ The API server package includes a script that retrieves the current set of repos
Create @/etc/cron.d/arvados-git-sync@ with the following content:
*/5 * * * * git cd /var/www/arvados-api/current && bundle exec script/arvados-git-sync.rb production
+*/5 * * * * git cd /var/www/arvados-api/current && bin/bundle exec script/arvados-git-sync.rb production
Services:
GitSSH:
- ExternalURL: "git@git.ClusterID.example.com"
+ ExternalURL: "ssh://git@git.ClusterID.example.com"
GitHTTP:
ExternalURL: https://git.ClusterID.example.com/
InternalURLs:
@@ -217,21 +217,20 @@ Edit the cluster config at @/etc/arvados/config.yml@ .
h2(#update-nginx). Update nginx configuration
-Use a text editor to create a new file @/etc/nginx/conf.d/arvados-git.conf@ with the following configuration. Options that need attention are marked with "TODO".
+Use a text editor to create a new file @/etc/nginx/conf.d/arvados-git.conf@ with the following configuration. Options that need attention are marked in red.
upstream arvados-git-httpd {
server 127.0.0.1:9001;
}
server {
- listen *:443 ssl;
+ listen 443 ssl;
server_name git.ClusterID.example.com;
proxy_connect_timeout 90s;
proxy_read_timeout 300s;
- ssl on;
- ssl_certificate /TODO/YOUR/PATH/TO/cert.pem;
- ssl_certificate_key /TODO/YOUR/PATH/TO/cert.key;
+ ssl_certificate /YOUR/PATH/TO/cert.pem;
+ ssl_certificate_key /YOUR/PATH/TO/cert.key;
# The server needs to accept potentially large refpacks from push clients.
client_max_body_size 128m;
@@ -247,10 +246,10 @@ h2(#install-packages). Install the arvados-git-httpd package
The arvados-git-httpd package provides HTTP access, using Arvados authentication tokens instead of passwords. It must be installed on the system where your git repositories are stored.
-h3. Centos 7
+h3. Alma/CentOS/Red Hat/Rocky
-# yum install arvados-git-httpd
+# dnf install arvados-git-httpd