IP | 备注 |
---|---|
192.168.174.129 | 服务端 |
192.168.174.128 | 客户端 |
需求:
下载源码包编译安装或者yum安装
服务端创建git用户,配置空仓库
创建登录证书
客户端命令使用:克隆、修改git配置、添加修改文件到暂存区、提交修改到本地仓库、提交修改到远程服务器。
一:git搭建
1.1 在客户端和服务端都yum安装git
# yum install -y git
1.2 设置免密登陆,两台都要操作
# useradd git //创建git用户
# passwd git //设置该用户的密码,不要为6个0
# su git //切换到git用户
$ ssh-keygen //之后一直敲回车
$ ssh-copy-id 对方ip //会自动复制密钥到对方主机上
1.3 修改git配置文件,两台都需要
$ su //切换回root用户,需要输入root密码
# git config --global user.name "[名字]"
# git config --global user.email "[email]"
1.4 设置本地仓库
创建目录并设置为本地仓库
二:git命令的使用
克隆
# su git 切换到git用户
修改git配置
1:编辑远程仓库目录里的.git/config文件
2:使用git config命令
添加修改文件到暂存区
提交修改到本地仓库,加-a选项可提交不在暂存区的文件
提交修改到远程服务器。
先添加关联
提交修改后的目录
提交远程仓库可能报错:
由于git默认拒绝push操作
解决办法:
修改git配置文件,编辑远程仓库目录里的.git/config文件添加