This is a step by step tourist for how to build up a GitLab from Bitnami VM
GitLab from Bitnami
General Setup
Update your apache for GitLab host to example.com
$ sudo /opt/bitnami/apps/gitlab/bnconfig --machine_hostname example.comAdd example.com to host
127.0.0.1 example.comUpdate GitLab setting to correct host display
$ sudo vi /opt/bitnami/apps/gitlab/htdocs/config/gitlab.yml host: example.comrestart(need do this action once configuration change)
$ sudo /opt/bitnami/ctlscript.sh restart
SSH Setup
Server open SSH setting
$ sudo mv /etc/init/ssh.conf.back /etc/init/ssh.conf $ sudo start sshVM open port forwarding
Setting>Network>Port Forwarding

Client generate Key-pairs
Linux & Mac
$ sudo ssh-keygenWindows
Bidning Public key to GitLab account
SSH Keys>Add

Open SourceTree and clone with SSH protocal

Windows need add private key to computer first, can use Pageant
Get file from Host to Client VM using SSH protocal
- Mac & Windows
FileZilla - Client - Windows
WinSCP