赞
踩
详细-------https://blog.csdn.net/w252064/article/details/82691343
useradd git 添加git用户
查看用户 vi /etc/passwd 查看用户组 vi /etc/group
禁用git用户shell登录
git:x:1004:1004::/home/git:/bin/bash 改为 git:x:1004:1004::/home/git:/bin/git-shell
创建authorized_keys
1.cd /home/git/.ssh
2.Touch authorized_keys
初始化git仓库
Mkdir /opt/git
Cd /opt/git
Git init --bare test.git
更改文件或目录的属主(用户)和属组
Chown git:git test.git
Git 用户设置密码
Passwd git
直接克隆 git clone ssh://git@xxx.xxx.xx/opt/git/test.git
使用密钥
生成密钥 ssh-keygen -t rsa
将公钥复制到.ssh/authorized_keys
.ssh 权限必须是700 authorized_keys文件权限必须是600
Chmod 700 .ssh
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。