返回

git之Windows

发布时间:2023-11-15 12:16:09 245


// 安装和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试试看,果真不要再输入密码了


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
选择与放弃 2023-11-15 09:10:06