GitBlit 仓库的 SSH 弄了一个下午 真 TM 的烦...
双方都配好 SSH 后
在 C:\Users\Administrator\.SSH 下修改 known_hosts 文件 就叫 known_hosts 不带后缀 若没有则新建
写入:
XXX.XXX.XXX.XXX, 域名 (没有则为空 用','号分割) SSH-rsa 加公匙
加好用
SSH -T XXX.XXX.XXX 命令验证
如果验证要求输入密码则表示没有配置 SSH
在 C:\Users\Administrator\.SSH 下修改 config 文件 就叫 config 不带后缀 若没有则新建
配置 SSH 密匙
- # 配置 GitHub.com
- Host GitHub.com
- HostName GitHub.com
- IdentityFile C:\\Users\\Administrator\\.SSH\\id_rsa
- PreferredAuthentications publickey
- User Anang
- # 配置 GitBlit
- Host 192.168.1.101
- HostName 192.168.1.101
- IdentityFile C:\\Users\\Administrator\\.SSH\\GitBlit
- PreferredAuthentications publickey
- User ming
- # 配置 GitBlit
- Host 192.168.1.101
- HostName 192.168.1.101
- IdentityFile C:\\Users\\Administrator\\.SSH\\rsa_admin
- PreferredAuthentications publickey
- User admin
Host 表示来源地址匹配字段
HostName 表示源地址
IdentityFile 则为私匙文件地址
PreferredAuthentications 权限
User 配置私匙的用户名称
多个账号可以写相同的 Host User 不要一样
我是信了网上那些鬼的邪, 弄了一个下午,
来源: https://www.cnblogs.com/AnAng/p/10191637.html