git之Windows
发布时间:2023-11-15 12:16:09 223
相关标签:
// 安装和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试试看,果真不要再输入密码了
文章来源: https://blog.51cto.com/u_15881465/5860349
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报