GIT 免密登录(服务端改文件匹配)

  1. 生成一个私钥(id_rsa)和公钥(id_rsa.pub)
$ ssh-keygen -t rsa -C "xxx@xxx.com"
  1. 复制公钥(id_rsa.pub)
    到用户目录中找到 id_rsa.pub
    用 everything 搜索
    或者到 C:\User\<username>\.ssh 找到该文件

  2. 到服务器,进入 root 用户或 git 用户

su - root
  1. 然后进入到 ssh 的目录
cd /git/.ssh
  1. 把私钥放到公钥列表中
vi authorized_keys
  1. 测试
git pull
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目在使用bitbucket,每次fetch、pull都提示输入密码,今天总结一下我是如何实现免密登录和操作的。我...
    UUID阅读 13,460评论 0 2
  • Git的功能这里就不做赘述了。我们直接介绍一些关于它的配置问题。 首先,作为一个开发人员,一般来说,项目会拿到一个...
    苏木一泉阅读 9,815评论 0 0
  • 登录流程 密钥登录比密码登录安全,主要是因为他使用了非对称加密,登录过程中需要用到密钥对。整个登录流程如下: 远程...
    流浪java阅读 5,364评论 0 0
  • 1. 我这人吧,看着话多,实则笨拙, 漂亮话不会说,安慰人的话也不多。 要是来日方长,谢谢你能懂我。 今天躺在床上...
    当向上翊遇上文艺翊阅读 8,033评论 0 0
  • 后来,一次月考之后,张先生意外地成了我的同桌,我瞅瞅他没有说话,虽然不是女生,但是知道认真学习也还勉强过关吧,他依...
    古时明月似刀剑阅读 3,395评论 0 0