1. git使用
注册github帐号,并新建一个仓库
将本地内容推送到github上有两种方式:https方式和ssh方式
- ssh方式
生成本地密钥,并将公钥上传到github
ssh-keygen
cd .ssh/
cat id_rsa.pub
git主机和github实现免密
推送本地仓库内容到github
# 一定要切换到demo【本地git仓库】目录下
git remote add origin git@github.com:dsd2333/demo.git
git push -u origin master # 本地内容push到github上
# 克隆github上仓库
git clone git@github.com: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
vim /etc/gitlab/gitlab.rb
gitlab-ctl reconfigure //重载服务
登录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 | 查看日志 |
添加ssh_key
本地克隆私有仓库