Simple improvements to avoid some trip ups and save a few minutes of troubleshooting. The guide is quite long and it's easy to get into a habit of copy and pasting.
add tips to solve two errors: $git push -u origin master Access denied. fatal: Could not read from remote repository. and: $ git push -u origin master /usr/local/lib/ruby/2.0.0/net/http.rb:918:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError) from /usr/local/lib/ruby/2.0.0/net/http.rb:918:in `block in connect' from /usr/local/lib/ruby/2.0.0/timeout.rb:52:in `timeout' from /usr/local/lib/ruby/2.0.0/net/http.rb:918:in `connect' from /usr/local/lib/ruby/2.0.0/net/http.rb:862:in `do_start' from /usr/local/lib/ruby/2.0.0/net/http.rb:851:in `start' from /home/git/gitlab-shell/lib/gitlab_net.rb:62:in `get' from /home/git/gitlab-shell/lib/gitlab_net.rb:17:in `allowed?' from /home/git/gitlab-shell/lib/gitlab_shell.rb:60:in `validate_access' from /home/git/gitlab-shell/lib/gitlab_shell.rb:24:in `exec' from /home/git/gitlab-shell/bin/gitlab-shell:16:in `<main>' fatal: Could not read from remote repository.
gitllab 6.2 needed gitlab-shell version >= 1.7.4
Because the latest version of init script is not compatible with the version 6.0
Fix certificate error when wget fetches EPEL gpg key
sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://fedoraproject.org/static/0608B895.txt --no-check-certificate --2013-10-17 08:35:40-- https://fedoraproject.org/static/0608B895.txt Resolving fedoraproject.org... 188.8.131.52, 184.108.40.206, 220.127.116.11, ... Connecting to fedoraproject.org|18.104.22.168|:443... connected. WARNING: certificate common name “*.fedoraproject.org” doesn’t match requested host name “fedoraproject.org”. substitute fedoraproject.org for www.fedoraproject.org which provides a 301 redirect to fedoraproject.org, but covered by their wildcard SSL cert.
lokkit edits iptables, ip6tables and system-config-firewall in /etc/sysconfig and is available in a minimal CentOS installation.
Fixed a typo
Fixed some markup
Added a note about the SSL certificate because the nginx config being downloaded is making use of it.
If you don't start the redis server you will get a stacktrace at the end of the tutorial