GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。
安装
根据在线安装指南进行即可
https://about.gitlab.com/downloads/#centos6
登录配置
直接访问服务器地址,如http://192.169.1.22/,会出现登录窗口,用户名和密码为:
Username: root
Password: 5iveL!fe
新建项目
点击导航条上的 “+” 就可以进入创建工程页面
其中namespace用来决定这个工程所属的,可以选User为自己,或者选择组。这个会影响工程的url,例如选择了组team1创建工程Test1、 那么工程Test1就会在这个组team1可见,访问路径为https://domain.com/team1/Test1
Visibility Level代表权限等级,分三种:
Private 私有,只有自己或者组内的成员能访问
Internal 所有登录的用户访问
Public 公开的,所有人都可以访问
添加SSLKey
git仓库之间的代码传输协议主要使用ssh协议。而一般搭建gitlab的时候使用的git用户是没有密码的,因此直接ssh是不能登录的,就需要使用ssh-keygen上传公钥,使用非对称加密传输。
ssh-keygen -t rsa -C “$your_email”
cat ~/.ssh/id_rsa.pub
上边第一个命令会生成一对私钥和公钥,分别存在 ~/.ssh/id_rsa和~/.ssh/id_rsa.pub中,命令结束后会询问保存地址,直接默认回车就可以。第二个命令查看公钥字符串,手动复制出来。
在面板上依次点击Profile Settings –> SSH Keys –> Add SSH Keys。然后把上一步中的id_rsa.pub中的内容拷贝出来粘贴到输入框中,保存即可。现在就可以上传代码了。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 【雨果唱片】中国管弦乐《鹿回头》WAV
- APM亚流新世代《一起冒险》[FLAC/分轨][106.77MB]
- 崔健《飞狗》律冻文化[WAV+CUE][1.1G]
- 罗志祥《舞状元 (Explicit)》[320K/MP3][66.77MB]
- 尤雅.1997-幽雅精粹2CD【南方】【WAV+CUE】
- 张惠妹.2007-STAR(引进版)【EMI百代】【WAV+CUE】
- 群星.2008-LOVE情歌集VOL.8【正东】【WAV+CUE】
- 罗志祥《舞状元 (Explicit)》[FLAC/分轨][360.76MB]
- Tank《我不伟大,至少我能改变我。》[320K/MP3][160.41MB]
- Tank《我不伟大,至少我能改变我。》[FLAC/分轨][236.89MB]
- CD圣经推荐-夏韶声《谙2》SACD-ISO
- 钟镇涛-《百分百钟镇涛》首批限量版SACD-ISO
- 群星《继续微笑致敬许冠杰》[低速原抓WAV+CUE]
- 潘秀琼.2003-国语难忘金曲珍藏集【皇星全音】【WAV+CUE】
- 林东松.1997-2039玫瑰事件【宝丽金】【WAV+CUE】