首页 > 其他 > 详细

gitlab操作笔记

时间:2019-12-08 22:01:08      阅读:104      评论:0      收藏:0      [点我收藏+]

基本命令

准备

1. 安装所需命令
  sudo yum install curl openssh-server openssh-clients postfix cronie -y
2. 安装SSH
  sudo yum install curl policycoreutils-pythonopenssh-server -y
3. 将SSH设置成开机自启动,并启动
  sudo systemctl enable sshd && sudo systemctl start sshd
4. 将SSH暴露到防火墙外面去
  sudo firewall-cmd --permanent --add-service=http
5. 安装Postfix以发送通知邮件
  sudo yum install postfix -y
6. 将Postfix设置成开机自启动,并启动
  sudo systemctl enable postfix && sudo systemctl start postfix

安装

1. 国内下载镜像地址,根据自己的系统是6还是7进行选择,我的系统是7,我这里选择下载10.2.7版本,执行如下命令进行下载
  wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.7-ce.0.el7.x86_64.rpm
2. 执行rpm,执行完成后如下图所示
  rpm -ivh gitlab-ce-10.2.7-ce.0.el7.x86_64.rpm

技术分享图片

3. 初始化并启动 (此步骤大概会卡顿5来分钟,请耐心等待。然后输入ip就能进入gitlab首页了,例如:192.168.200.101)
  sudo gitlab-ctl reconfigure

技术分享图片

4. 创建管理员密码登录后,就能创建项目仓库进行各种操作了

技术分享图片

常用命令

安装后,已经自动安装成开机启动服务
开启:gitlab-ctl start
关闭:gitlab-ctl stop
重启:gitlab-ctl restart
服务启动命令:systemctl start gitlab-runsvdir.service
服务停止命令:systemctl stop gitlab-runsvdir.service
服务重启命令:systemctl restart gitlab-runsvdir.service
服务开机启动命令:systemctl enable gitlab-runsvdir.service
取消开机启动命令:systemctl disable gitlab-runsvdir.service
服务查看命令:systemctl list-unit-files

卸载

1. 停止gitlab
gitlab-ctl stop
2. 卸载gitlab(注意这里写的是gitlab-ce)
rpm -e gitlab-ce
3. 查看gitlab进程
ps aux | grep gitlab

技术分享图片

4. 杀死第一个进程(就是带有好多........的进程)
kill -9 4864
5. 删除所有包含gitlab文件(最后查看 ps aux | grep gitlab 没有进程就卸载完了)
find / -name gitlab | xargs rm -rf

本地项目上传到gitlab

全局签名配置

  团队协作开发为了区分是谁提交的代码,我们必须要设置‘姓名和邮箱‘,任意目录右键 ——> Git Bash Here 就能设置了。
git config --global user.name 吴磊
git config --global user.email 246684@qq.com
git config --list

技术分享图片

SSH密钥设置

1. 进入.ssh文件夹,如果提示 "No such file or directory" 就手动创建   mkdir ~/.ssh
  cd ~/.ssh/
2. 生成key
  ssh-keygen -t rsa -C "246684@qq.com"

技术分享图片

 3. 将id_rsa.pub里的内容粘贴到gitlab密钥中,Add key 保存即可。

 技术分享图片

上传项目

1. 在项目的根目录下打开git窗口初始化项目,此时会生成一个隐藏文件夹.git 。
  git init
2. 将文件纳入git版本控制,.表示当前所有文件,可以将.换成文件名指定文件。
  git add .
3. 将项目提交到本地仓库,git commit -m "注释语句"
  git commit -m "初始化本地项目"
4. 将本地的仓库关联到github上
#我这里没有外网域名,所以用内网ip访问 git remote add origin git@192.168.200.101:root/project1.git
  git remote add origin git@gitlab.example.com:root/project1.git
5. 发布到远程仓库
  git push -u origin master

技术分享图片

新建(删除)分支

技术分享图片

技术分享图片

idea操作gitlab

首次拉取仓库代码

技术分享图片

更新代码(右击项目名 —> Git —> Repository —> pull..)

提交代码  (右击项目名 —> Git —> Commit Directory)

技术分享图片

用户权限操作

新建用户

  创建好账户密码之后,我们就能新账号登录gitlab了,首次登录需要强制修改密码。

技术分享图片

技术分享图片

技术分享图片

权限赋予

  技术分享图片

技术分享图片

gitlab操作笔记

原文:https://www.cnblogs.com/wlwl/p/11992250.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!