社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
yum -y install git
或者参考https://blog.csdn.net/xys_little/article/details/82312728
创建linux的用户名和用户组
这里可以直接使用git是因为我们把git添加到了环境变量
修改用户名和用户组
出现此错误是因为
我们服务端安装的git不在/usr/bin目录下
需要将git安装目录bin下面的git-upload-pack 和git-receive-pack 文件复制到/usr/bin目录下。我本机上的git安装在/usr/local/git目录下。
执行复制(注意当前路径 为git安装目录下的bin目录)
查看是否复制成功
再次 在客户端执行连接自己仓库操作
上面的提交有一问题就是:每次提交的时候需要我们输入密码,那么我们可以像github一样添加密钥对来完成认证
添加密钥对
1.打开Git服务器RSA认证
然后就可以去Git服务器上添加你的公钥用来验证你的信息了。在Git服务器上首先需要将/etc/ssh/sshd_config中将RSA认证打开,即:
2.在/home/git目录下创建.ssh目录,并在.ssh目录下创建authorized_keys
3.重新克隆并提交到远程git服务器
此时,git用户是可以登录linux的,但是为了安全,我们不能给git用户此权限
修改用户文件
修改后导致git无法上传
重新修改用户文件
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!