Git(三) —— 搭建私人仓库

1. git使用

注册github帐号,并新建一个仓库
Git(三) —— 搭建私人仓库_第1张图片
将本地内容推送到github上有两种方式:https方式和ssh方式

  • ssh方式
    生成本地密钥,并将公钥上传到github
ssh-keygen
cd .ssh/
cat id_rsa.pub

git主机和github实现免密
Git(三) —— 搭建私人仓库_第2张图片
Git(三) —— 搭建私人仓库_第3张图片
推送本地仓库内容到github

# 一定要切换到demo【本地git仓库】目录下
git remote add origin [email protected]:dsd2333/demo.git
git push -u origin master     # 本地内容push到github上

Git(三) —— 搭建私人仓库_第4张图片
Git(三) —— 搭建私人仓库_第5张图片

# 克隆github上仓库
git clone [email protected]:dsd2333/demo.git
  • https方式
    该方式在每次连接github都需要输入密码,若不想输入密码可以选择ssh方式
git remote add origin https://github.com/dsd2333/demo.git
git push -u origin master		//第一次推送需要加 -u参数

2. 搭建私有仓库

2.1 gitlab安装与部署

下载gitlab
官网下载地址:https://about.gitlab.com/install/
国内镜像站点下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
下载地址:https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-12.10.11-ce.0.el7.x86_64.rpm
软件安装(官方推荐至少4G内存)

yum install -y gitlab-ce-12.10.11-ce.0.el7.x86_64.rpm

Git(三) —— 搭建私人仓库_第6张图片

vim /etc/gitlab/gitlab.rb

Git(三) —— 搭建私人仓库_第7张图片

gitlab-ctl  reconfigure            //重载服务

Git(三) —— 搭建私人仓库_第8张图片
Git(三) —— 搭建私人仓库_第9张图片
登录gitlab

http://192.168.1.50        //用户:root 第一次登录需要强制修改密码	

2.2 gitlab使用

常用命令 作用
gitlab-ctl start 启动所有 gitlab 组件
gitlab-ctl stop 停止所有
gitlab-ctl restart 重启所有gitlab组件
gitlab-ctl status 查看服务状态
gitlab-ctl reconfigure 重载服务
gitlab-ctl tail 查看日志

Git(三) —— 搭建私人仓库_第10张图片
Git(三) —— 搭建私人仓库_第11张图片
Git(三) —— 搭建私人仓库_第12张图片
添加ssh_key
Git(三) —— 搭建私人仓库_第13张图片
本地克隆私有仓库
Git(三) —— 搭建私人仓库_第14张图片
在这里插入图片描述

你可能感兴趣的:(运维企业实战)