gitlab安装使用

新建Git源

vim /etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce]
name=Gtlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

再执行

yum makecache

安装最新版

yum install gitlab-ce –y

启动(初始化gitlab):

gitlab-ctl reconfigure

这步需要稍微等待几分钟

查看: gitlab-ctl status

gitlab所有附带的进程和端口

GitLab常用命令

gitlab-ctl start    # 启动所有 gitlab 组件;
gitlab-ctl stop        # 停止所有 gitlab 组件;
gitlab-ctl restart        # 重启所有 gitlab 组件;
gitlab-ctl status        # 查看服务状态;
gitlab-ctl reconfigure        # 启动服务;
vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
gitlab-ctl tail        # 查看日志;

开机自启:

systemctl enable gitlab-runsvdir.service

登录GitLab

在浏览器的地址栏中输入ECS服务器的公网IP即可登录GitLab的界面,第一次登录使用的用户名和密码为 root 和 cat /etc/gitlab/initial_root_password

第一次登录需要修改密码为:

配置gitlab

编辑配置文件写入当前主机IP,修改gitlab仓库路径

vim /etc/gitlab/gitlab.rb
 external_url 'http://192.168.1.1:8080'  
 #url的内容和端口,可自行定义,切记不要冲突
登录 
默认管理员账户是:root. 
此时访问设置的url,会提示你设置新的密码,进行设置登录即可。

本地的配置
1. 添加和配置SSH公钥:
 ssh-keygen -t rsa -C "yourmail@yourmail.com"
出现的让输入内容,一直按照默认的就可以了,直接enter。产生rsa。

2. 查看:/root/.ssh/id_rsa.pub 文件内容。复制
3. 登录gitlab,点击setting-->ssh keys. 粘贴复制的内容。

#OK,现在可以通过git clone url 来进行免密进行访问和同步了。

常用使用命令
1. 提交代码,增加到版本库,
    git add + 文件
    git add -u + 路径 //将修改过的被跟踪代码提交缓存
    git add -A + 路径 //将修改过的未被跟踪的代码提交至缓存
    git commit -m '备注信息' //提交到本地仓库
    git push  //提交到服务器
2.增加到暂存区
    git add index.html
    git add -A 
3 比较暂存区与代码库
    git diff 
4 取消增加暂存区的内容
    git reset HEAD filename
5 删除暂存区的文件
    git rm index.html --cached
6 分支管理
    git branch dev  //创建
    git checkout dev  //切换
    git branch -d dev //删除
    git commit -a -m 'dev1' //分支上提交新的版本
    git merge dev    //合并

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虔旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值