github - 在不同的地方使用同一个ssh私钥以便用git进行版本控制

 绝望的贵族_500 发布于 2022-10-25 02:44

就是我已经在一台电脑上产生了一对rsa公钥和私钥,并且将公钥添加到了git服务器 但是我现在想在另一台电脑上也使用这个git服务器的代码仓库 又不想重新生成rsa公钥和私钥 因为再上传新的公钥比较麻烦,那能不能把之前在第一台电脑上生成好的rsa私钥加载到我新的电脑上的git中,以进行版本控制呢,这个要如何加载呢 是直接拷贝过来吗? 具体又是拷贝到哪个路径呢? 貌似在google里没有搜到有用的信息

2 个回答
  • 具体参数配置在 Git\etc\ssh\ssh_config\ssh_config 文件里的 # IdentityFile ~/.ssh/id_rsa 你可以改变git默认配置,也可以在~/.ssh/目录下新建config文件,内容如下

    Host gitlab.xxx.com  
        IdentityFile ~/.ssh/mousycoder  
        User mousycoder
    2022-10-26 14:07 回答
  • 如果是Linux系(基于openssh),公钥/私钥一般都位于 ~/.ssh 下的 id_rsaid_rsa.pub ,拷贝到对应位置就行。不是Linux的话,就参考各客户端的manual吧。

    2022-10-26 14:07 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有