CentOS上GitLab的安装配置
来源:互联网 发布:日语打字输入法mac 编辑:程序博客网 时间:2024/05/10 12:39
参考:http://blog.csdn.net/w13770269691/article/details/38705473
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中的内容拷贝出来粘贴到输入框中,保存即可。现在就可以上传代码了。
上传代码
如果在本地已经建好工程,使用下面的语句提交到远程仓库即可
cd existing_folder
git init
git remote add origin git@host_address:root/Demo.git
git add .
git commit
git push -u origin master
其中git remote add orgin git@……这句创建一个远程的主机,别名为origin,之后的语句分别是提交以及push到仓库。
- CentOS上GitLab的安装配置
- CentOS上安装gitlab
- CentOS上安装GitLab
- 在CentOS上安装GITLAB
- centos上GITLAB的搭建
- GitLab 的安装配置
- CENTOS安装GITLAB的过程
- CentOS 7 - GitLab的安装
- 在CentOS 7上安装GitLab
- 在Centos上用Docker安装gitlab
- GitLab在Ubuntu上的安装与配置
- centos7上安装gitlab,配置和汉化。
- centos上搭gitlab
- Centos安装gitlab安装
- gitlab再CentOS 7.1 上面的安装
- Centos 7 上安装 Gitlab的步骤和一些设置方法
- centos上的mavn的安装配置
- CentOS 6安装Gitlab
- iptables防火墙原理详解
- SQL Server 默认跟踪(Default Trace)
- swift-函数01-函数初步认识
- Python练习--character
- Android Proguard代码混淆 以及多包合并
- CentOS上GitLab的安装配置
- 【慕课笔记】第四章 JAVA中的集合框架(上) 第8节 学生选课—课程删除
- android bitmap,canvas,paint常用方法API,总结
- ARM的六大类指令集---LDR、LDRB、LDRH、LDM、STR、STRB、STRH、STM
- 我的信仰
- 【寄语2016】—不乱脚步,不慌流年
- [DevExpress]skin窗体换肤
- ios app上架后在AppStore中搜索不到的相关问题
- 第一次使用Android Studio gradle项目构建(3)