美文网首页
git 之 配置github公钥私钥

git 之 配置github公钥私钥

作者: 天颂之蓝调 | 来源:发表于2019-08-01 15:40 被阅读0次

    目的(ssh代替https)

    1. 使用git https地址传输每次都需要重新输入用户名密码,很麻烦,不经常做改动的可以用https的方法
    2. 频繁操作远程仓库的建议配置公钥和私钥建立连接,免去重复输入用户名密码的麻烦

    注:

    1. 同一个github账号上的所有的项目只需配置一次私钥和公钥,私钥和公钥的作用是你本机ip和这个账户所在github约定的一个对接方式,配置成功后,所有这个账号上的项目都可免输入用户名密码了(好赞啊)
    2. 若公司的gitLab也需要配置公钥和私钥的话,需注意的一点,生成公钥的时候不能替换原来默认的用于github上的公钥,否则会导致原先github上配对的公钥失效的(解决方法是在生成新的公钥的时候重命名公钥名,这样可以就不会替换原先用于github配对的公钥了)

    配置github公钥私钥方法

    1. 查看当前已有的ssh,键入命令:ls -al ~/.ssh
    2. 生成新的ssh key,键入命令: ssh-keygen -t rsa -C "814091973@qq.com"
    3. 找到生成的密钥:默认生成的密钥是在 C:\Users\lenovo.ssh 中,用记事本方式打开id_rsa.pub, 并复制内容
    4. 把刚复制的内容(即公钥)到github:打开github -> 点击头像 -> Settings -> SSH and GPG keys -> New SSH key ->黏贴key,随便写个title -> 配置成功
    5. 验证是否配置成功:尝试通过ssh的方式克隆项目到本地,中间不提示输入用户名密码,且clone成功说明已配置成功

    注:

    1. 查看当前远程库地址(即:当前连接方式是ssh or https): git remote -v
    2. 更换远程库地址(即:变相的切换连接方式ssh or https):
      git remote set-url origin 项目https或ssh地址

    (备注:如有讲错请在评论区指出,我可不能误人子弟啊哈~~~ 原创文章,欢迎转载,转载请注明出处,多谢支持~~~)

    相关文章

      网友评论

          本文标题:git 之 配置github公钥私钥

          本文链接:https://www.haomeiwen.com/subject/efxcdctx.html