最近公司搭建svn的公司服务器怎么搭建存储空间已满总是报空间不足,无人维护趁此机会用新的公司服务器怎么搭建搭建了git,之前只是使用别人搭好的git公司服务器怎么搭建,现在自己探索了一番网上已有很多类似的教程,所以这次主要作为自己记录使用
搭建git仓库有几种方式,主流的方式有使用gitosis或者gitolite這种搭建方式需要使用纯命令行操作,比较复杂所以我选用了gitlab搭建,有可视化web页面方便管理。
首先进入的官网选择公司服务器怎么搭建对应的版本,通过终端登陆到公司服务器怎么搭建(终端输入 ssh 用户名@主机ip地址如 ssh admin@192.168.1.1),根据官网的提示一步步操作下来。当执行sudo apt-get install gitlab-ce
时网络凊况可能会有失败的情况多试几次即可。
下载完成之后打开浏览器输入公司服务器怎么搭建的ip地址(如192.168.1.1)打开gitlab的web页面,首次打开需要設置密码默认用户名为root,需要添加自己电脑ssh的公钥到gitlab上,网上教程很多就不详细说了。其中id_rsa为自己电脑上的私钥id_rsa.pub为放在公司服务器怎麼搭建上验证的公钥。
接下来就可以创建项目添加成员了,期间遇到一个问题,在公司服务器怎么搭建上clone项目可以但是在用户端clone报错Could not resolve host: xxx
,紦host改成对应的ip地址即可
gitlab采用邀请注册的方式,理论上采用邮箱注册的方式成员收到邮件邀请激活并设置密码,我没有摸索到相应的实踐方式但是通过管理员权限可以直接设置用户对应的密码,就简单粗暴的采用了这种方式解决。
至此gitlab公司服务器怎么搭建搭建完成,整體还是比较简单的只是有些坑不太清楚导致走了很多弯路,记录下来以备以后使用