gitlab的安装及仓库创建
来源:互联网 发布:大数据教学视频 编辑:程序博客网 时间:2024/06/03 16:07
1
1.1下载gitlab安装包
1).官网下载速度较慢 建议先行下载
(1).https://about.gitlab.com/downloads/
(2).国内的源 里面可以找到最新的版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/
2).安装依赖
sudo apt-getinstall curl openssh-server ca-certificates postfix
3).配置postfix邮箱
选择 Internet Site (F12) Enter 下一步
这里设置FQDN 使用默认即可.
1.2安装gitlab
在终端执行:sudo dpkg -igitlab-ce_9.5.4ce.0_amd64.deb 进行安装。
出现 It looks like… 表示安装成功!
1.3.配置 gitlab
这一步在官方的文档里面没有,但是如果没有配置的话,直接启动GitLab,会出现不正确的FQDN错误,导致无法正常启动。因此必须做配置。
sudo gedit/etc/gitlab/gitlab.rb
把external_url改成部署机器的域名或者IP地址。
然后对GitLab进行重配置 (这一步也是启动 GitLab)
sudo gitlab-ctlreconfigure
查看启动状态
sudo gitlab-ctlstatus
1.3 GitLab使用
1.3.1登录GitLab
在浏览器的地址栏中输入ECS服务器的公网IP即可登录GitLab的界面,第一次登录使用的用户名和密码为 root 和 5iveL!fe。
首次登录会强制用户修改密码。密码修改成功后,输入新密码进行登录。
1.3.2创建Project
1).安装Git工具。
2).生成密钥文件:使用ssh-keygen生成密钥文件.ssh/id_rsa.pub。
这里生成的两个秘钥很重要,会在后面gitlab的仓库配置与Jenkins的构建免密连接时候用到。
3).在GitLab的主页中新建一个Project
4).添加ssh key导入步骤2中生成的密钥文件内容:
ssh key添加完成:
项目地址,该地址在进行clone操作时需要用到:
1.3.3 git简单配置
在linux终端对git进行一些简单的配置。
1)配置使用Git仓库的人员姓名
git config --global user.name "gavin"
2)配置使用Git仓库的人员email,填写自己的公司邮箱
git config --global user.email"support@jiagouyun.com"
3) 克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件
3)git clone git@192.168.0.122:gavin/test.git
4) 进入到项目目录,随便新建一个文件上传
4) cdtest/
4) echo “1122” > 1.txt
4) git add 1.txt
gitcommit -m “add README” #将1.txt提交到本地仓库
git push -uorigin master #将文件同步到GitLab服务器上
5) 在网页中查看上传的1.txt文件已经同步到GitLab中
- gitlab的安装及仓库创建
- gitlab新仓库的创建
- gitlab上仓库的创建
- gitlab 创建仓库,上传文件
- Gitlab代码仓库安装管理
- gitlab安装-设置1-修改仓库(repositories)的位置
- GitLab在Centos7下的安装及项目创建与使用
- 远程gitlab仓库的搭建
- git创建本地仓库到推送gitlab
- GitLab的安装及使用教程
- Gitlab安装及使用
- gitlab安装及配置
- 本地Git仓库和远程仓库的创建及关联
- 本地Git仓库和远程仓库的创建及关联
- 本地Git仓库和远程仓库的创建及关联
- git使用方法---仓库的创建及更新
- GitLab 的安装配置
- gitlab的安装
- 菜鸟sql记录
- HDU1212
- Mysql前缀索引
- 深入理解JavaScript中的this
- OpenGL学习:Per-fragment operation(1)-模板测试(stencil test)
- gitlab的安装及仓库创建
- 五分钟理解什么是面向对象
- overload和override的区别
- SSH远程会话管理工具
- java注解
- 数据库还原
- MFC 时间
- TextView下划线的添加,控制下划线和文字的距离
- Android深度探索:HAL与驱动开发学习笔记(一)