首页 > 编程知识 正文

gitlab最新版,gitlab安装包

时间:2023-05-03 12:46:53 阅读:239296 作者:3217

(一)Docker的安装 1.1 安装docker [root@learncentos ~]# sudo yum install docker-ce 1.2 配置系统后台启动 [root@learncentos ~]# sudo systemctl start docker 1.3 查看docker状态 sudo systemctl status docker 1.4 关闭docker sudo systemctl stop docker 1.5 查看docker版本 [root@learncentos ~]# docker -v # 查看已安装的docker[root@learncentos ~]# yum list installed | grep dockerdocker.x86_64 2:1.13.1-204.git0be3e21.el7 @extras docker-client.x86_64 2:1.13.1-204.git0be3e21.el7 @extras docker-common.x86_64 2:1.13.1-204.git0be3e21.el7 @extras 1.6 docker查看镜像 [root@learncentos ~]# docker images 1.7 docker的yum更新 sudo yum update (二)GitLab的安装 2.1 下载并安装GitLab # 安装方式一:拉取镜像[root@learncentos gitlab]# docker pull gitlab/gitlab-ce## 注意:远程下载方式比较慢# 安装方式二:本地压缩包加载[root@learncentos gitlab]# docker load < gitlab-ce-image.tar# 注意事项:如果出现压缩包无法打开的情况,先重新上传,还是出现无法打开就建议还是使用第一种方式 2.2 查看运行情况

语法: doker ps | grep 关键字

# 查看所有docker的gitlab[root@learncentos gitlab]# doker ps -a |grep git# 查看docker运行中的gitlab[root@learncentos gitlab]# doker ps |grep git 2.3 运行GitLab镜像 $ docker run -d -p 4430:443 -p 800:80 -p 220:22 --name mygitlab --restart always -v /usr/local/docker/gitlab/etc/gitlab:/etc/gitlab -v /usr/local/docker/gitlab/var/log/gitlab:/var/log/gitlab -v /usr/local/docker/gitlab/var/opt/gitlab:/var/opt/gitlab gitlab/gitlab-ce #详解 # -d:后台运行 # -p:将容器内部端口向外映射 # --name:命名容器名称 # -v:将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录 2.4 配置服务器地址 # gitlab.rb文件内容默认全是注释 [root@learncentos gitlab]# vim /usr/local/docker/gitlab/etc/gitlab/gitlab.rb ## 修改配置内容: 直接粘贴到文件gitlab.rb的头部external_url 'http://192.168.232.201:80' gitlab_rails['gitlab_ssh_host'] = '192.168.232.201' gitlab_rails['gitlab_shell_ssh_port'] = 22 2.5 重启GitLab容器 [root@learncentos gitlab]# docker restart mygitlab 2.6 停止GitLab容器

语法: doker restart/stop gitlab名称

[root@learncentos gitlab]# doker stop mygitlab (三)GitLab的使用 3.0 访问地址:IP:端口号 3.1创建Git项目 3.2 添加SSH秘钥 3.2.1 Windows下载与安装Git

参考地址:https://blog.csdn.net/Jack_num1/article/details/109663567

3.2.2 添加SSH秘钥 3.3 项目克隆以及上传 3.3.1 项目克隆 $ git clone 仓库地址# 注意:仓库地址为SSH链接 3.3.2 添加到暂存区 $ git add [./当前目录文件/指定目录]#注意:点(.)代表所有 3.3.3 添加到本地仓库 $ git commit -m '上传代码内容描述' 3.4.4 添加到远程仓库 $ git push orgin master/分支名称 (四)GitLab团队协作 4.1 成员注册 4.2 成员审核 4.3 设置成员项目权限 (五)Git基础操作 5.1 常用命令 克隆: git clone 仓库地址添加: git add 文件名查看状态: git status提交: git commit -m '提交代码说明'推送远程: git push查看提交日志信息: git commit --amend 5.2 分支操作 查看分支: git branch查看所有分支:git branch -a查看远程分支:git branch -r创建分支: git branch 分支名切换分支: git checkout 分支名创建并切换: git checkout -b 新分支合并分支: git merge --no-ff 需要合并的分支删除分支: git branch -d 分支名
注意: 创建分支需要在主分支下创建,否则无法创建成功。 5.3 分支合并master 5.3.1 切换主分支 git checkout master 5.3.2 合并本地master git merge master 5.3.3 提交注释 git commit -m "合并分支" 5.3.4 合并远程master git push origin master 5.4 分支间的合并 5.4.1 切换分支 git checkout 分支名称1 5.4.2 合并本地master git merge 分支名称2 5.4.3 提交注释 git commit -m "合并分支" 5.4.4 合并到远程分支1 git push origin 分支名称1 5.5 代码冲突解决 5.5.1 代码冲突解决流程 查看代码冲突位置解决代码冲突部分合并到本地仓库提交远程仓库

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。