git之Windows

// 安装和Linux版本一致的Git客户端

// 生成公钥和私钥:
在安装好的Git的shell中运行:ssh-keygen -f C:/Users/ice/.ssh/ice
Enter passphrase (empty for no passphrase)设置为空即可

// 将公钥拷贝到服务端后在服务端执行命令:->追加公钥到.ssh/authorized_keys文件中
首先进入root目录,crt连接后默认就是root目录了
ssh-copy-id -i .ssh/ice.pub git@115.28.154.106

// 现在已经可以使用Git的shell用这种方式登录服务器了
ssh -i C:/Users/ice/.ssh/ice git@115.28.154.106
若不指定-i ice的这个私钥的话你会发现还是每次都要输入密码登录

// 继续,让git push的时候也不用输入密码(这一部是告诉ssh在连接的时候采用的默认参数)
在C:\Users\ice.ssh下创建一个config文件,该文件内容如下:
host 115.28.154.106
user git
hostname 115.28.154.106
port 22
identityfile C:/Users/ice/.ssh/ice

// 然后试试进入项目所在目录,用git push --force origin-mv试试看,果真不要再输入密码了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2023年Java面试宝典

您的鼓励是对我的肯定,共建希望

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值