Git之路——配置SSH免密码登录
来源:互联网 发布:it项目经理岗位职责 编辑:程序博客网 时间:2024/06/07 02:41
1.本地生成秘钥
打开Git Bash
1
ssh
-keygen -t rsa -C
"478819295@qq.com"
注:然后,只需要把id_rsa.pub中的密钥添加到git服务器后台上就可以了
2.服务器上创建用户
adduser git
passwd git #设置git的密码
cd /
mkdir project #创建项目文件夹
cd project
git init
cd ../../
chown git:git project #设置用户组
3.Git服务器打开RSA认证
在Git服务器上首先需要将/etc/ssh/sshd_config中将RSA认证打开:
1
2
3
RSAAuthentication
yes
PubkeyAuthentication
yes
AuthorizedKeysFile .
ssh
/authorized_keys
在/home/git下创建.ssh目录,然后创建authorized_keys文件,把id_rsa.pub里面的内容复制到authorized_keys文件中
4.修改权限
重要:
修改 .ssh 目录的权限为 700
修改 .ssh/authorized_keys 文件的权限为 600
1
2
3
chmod
700 .
ssh
cd
.
ssh
chmod
600 authorized_keys
5.客户端clone仓库
不需要输入密码即可clone push
阅读全文
0 0
- Git之路——配置SSH免密码登录
- SSH免密码登录git
- 配置ssh免密码登录——集群学习日记
- 配置ssh免密码登录
- ssh免密码登录配置
- 免密码登录ssh配置
- 配置SSH免密码登录
- 配置ssh免密码登录
- ssh 免密码登录配置
- 配置ssh免密码登录
- SSH免密码登录配置
- SSH配置免密码登录
- 配置ssh免密码登录
- ssh免密码登录配置
- 配置ssh免密码登录
- SSH免密码登录配置
- 配置ssh免密码登录
- 配置ssh免密码登录
- python第27篇之--异常
- About of jcl
- TCP/IP协议栈源码冰山一角图
- python第28篇--异常
- Ruby语言基础
- Git之路——配置SSH免密码登录
- LINUX 命令详解
- . Ubuntu15.04设置自动锁屏时间
- 贪心之小船过河问题
- numpy.bincount使用
- 阿里云 centOS7下安装MySQL教程
- XmlPullParser 解析XMl文件
- 每天学一点Swift----面向对象下(十)
- Servlet API中forward() 与sendRedirect ()的区别?(就是请求转发和重定向的区别) ?