许多公司都会建立自己的Git 服务器,或者使用第三方托管网站。下面来详细分析下。
设立自己的 Git 服务器 GitLab
你可以下载虚拟机镜像,或者访问 获取一键安装包,并根据你的具体环境进行相应配置。Bitnami 的一个优势是其登录界面(可通过 Alt + → 键进入),会显示已安装 GitLab 的 IP 地址以及默认用户名和密码,极大地方便了初次使用。
为了方便学习,这里我们选择直接使用 OVA 虚拟机包,快速导入并运行。
服务器安装方式:请参考官方给出的安装方式
导入虚拟GitLab 虚拟机
说明:作者多次尝试使用 VMware 打开 GitLab CE 的 .ova
文件,但均出现错误。建议改用 VirtualBox 虚拟机软件进行导入。
操作步骤:
点击“管理” > “导入虚拟电脑”,然后选择已下载的 GitLab .ova
文件进行导入。
相比于使用 VMware 导入 OVA 文件,使用 VirtualBox 的优势在于操作更加简便快捷,同时出现的错误也更少。
导入完成后,只需打开浏览器,登录即可访问 GitLab 服务。
另外,别忘了开启 SSH 服务(sshd),以便远程管理。
sudo rm -f /etc/ssh/sshd_not_to_be_run
sudo systemctl enable ssh
sudo systemctl start ssh
打开允许使用密码进行sshd登录,默认只是允许使用公钥的方式登录,这里解决方式很简单,可以自己生成公钥上传后登录,也可以允许使用秘密登录
sudo nano /etc/ssh/sshd_config # 打开文件进行修改允许的登录方式
PasswordAuthentication yes
# 重启服务
sudo service sshd restart
查看管理员账户密码
bitnami@debian:~$ cat bitnami_credentials
Welcome to Bitnami package for GitLab CE
******************************************************************************
The default username is 'root' and the default password is 'VC@rnv4cj1dS'.
******************************************************************************
You can also use this password to access the databases and any other component the stack includes.
Please refer to https://docs.bitnami.com/virtual-machine/apps/gitlab/ for more details.
cat bitnami_credentials
在浏览器中输入后台提供的地址,例如 192.168.0.103
,即可访问 GitLab 界面。
使用管理员账号和密码登录后,即可开展各项项目管理操作。
用户注册后,使用管理员账户登录,批准用户
到此位置,作者已经带你一步步实现了如何搭建和基本的使用GitLab.
Tags:
Git教程