开发者社区> 问答> 正文

总公司使用git,回家后回了台电脑按git需要重新配置吗?

在公司使用window安装git使用,回家之后换了台电脑是linux mint系统,需要重新配置
生成公钥,配置用户名 邮箱吗

展开
收起
a123456678 2016-06-22 11:41:02 2765 0
1 条回答
写回答
取消 提交回答
  • 配置是肯定的,但可以使用公司使用的私钥。为新机器生成新的私钥不是必须的。

    请时刻记得:SSH钥匙是标识用户的,而不是标识机器的。

    客户端的SSH钥匙,是标识登录者个人身份的依据。这不同于我们每次登录SSH服务器看到的那个SSH公钥(那个是标识服务器身份特征的)。事实上Linux下把SSH钥匙存储在每个人的~/.ssh中,这本身就是一个重要的提示。

    所以从概念上来讲,你大可放心大胆使用同一份SSH私钥,在两台工作计算机上登录同一个公司系统。git自定义使用哪个SSH私钥文件,办法很多。我推荐利用环境变量的这个方案。

    当然如果服务器允许一个用户上传多个SSH公钥,那么一台机器用一个SSH钥匙也是好的。一个人拥有多份SSH钥匙在概念上当然也是允许的,只是不必须而已。(并且这样在单台机器有安全风险的时候,只需要把对应机器的公钥从服务器上删除即可,而不需要替换所有机器的钥匙)

    见仁见智,并无优劣之分,请按你的喜好和服务器环境的限制自由选择。

    2019-07-17 19:45:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关实验场景

更多