git安装部署和使用

git的客户端控制软件

1.安装软件包
yum -y install git
git –version #查看版本

2.设置用户信息
git config --global user.name “wang”
git config --global user.email [email protected]
设置默认编译器为vim
git config --global core.editor vim

3.查看配置
git config --list

git本地操作

1.创建目录初始化
mkdir devops
cd devops/
通过命令把目录变成Git可以管理的仓库
git init
创建一个git仓库
git init devops

2.新建文件hello.py,并将文件初始化到仓库中
echo 111> index.html
将文件添加到暂存区
git add hello.py
git status #查看状态

3.将暂存区文件初始化到仓库中
把暂存区所有内容提交到分支
git commit -m “初始化仓库”
git status
状态为干净的工作区
初始化完成

4.修改index.html并将其更新到仓库
echo 222 >> index.html
git commit -am “向index.html添加新行”
git status
状态为干净的工作区

5.从库中删除inedx.html文件
查看版本库中文件
git ls-files
删除文件放入暂存区
git rm index.html
从暂存区里面删除
git commit -m ‘删除index.html’

使用自建gitlab服务器

本次用docker启动gitlib
需要准备一个4g内存的服务器
docker search gitlab
查找中文镜像
docker pull gitlab中文镜像

运行docker镜像
docker run -d -h gitlab --name gitlab -p 443:443 -p 80:80 -p 22:22 --restart always -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data gitlab_zh:lates
注:开启gitlab用的是22端口,需要把远程的端口修改一下

1.进入gitlab界面操作
Firefox http://ip
第一次登录为root强制修改密码
进入站点后点击菜单栏-工具图标打开管理区域,创建群组,使用群组管理项目和成员
设置为公开的组

2.点击上方工具图标选project创建项目

3.创建用户在工具栏的users选项
创建用户后再次编辑可以修改密码

4.将新用户加入到工程中
点击群组,设置管理权限,将新添加的用户设置为主程序员
5.将公钥拷贝到gitlab中
ssh-keygen
复制公钥信息
cat ~/.ssh/id_rsa.pub
在界面中点击右上角 设置ssh秘钥
将信息拷贝到秘钥内创建秘钥

简单远程操作及新用户上传版本库到gitlab

1.克隆库
git clone git@ip:组名称/项目名称

2.创建一个新文件
cd /root/whsir/whsir
echo 11 > 1.txt

3.将文件加入到仓库
git add 1.txt

4.提交文件
git commit -m “新文件”

5.关联远程库
git remote add origin git@ip:root/whsir.git

6.最后推送到gitlab
git push origin master

猜你喜欢

转载自blog.csdn.net/m0_38139137/article/details/90599434