zoukankan      html  css  js  c++  java
  • GitHub Pull使用Tortoise省去输入账号密码的设置(ssh)

    Tortoise是Git个GUI工具,日常且好用,就是每次都需要输入账号密码比较麻烦,下面介绍不用每次都输入账号密码的办法。

    一、生成公钥

      生成公钥有两种办法:

    方法一、使用命令生成公钥

    git config --global user.name "John Doe"
    git config --global user.email "johndoe@doebrothers.com"

    ssh-keygen –t rsa –C "johndoe@doebrothers.com"

    step1、根据提示输入生成的公钥文件名

    step2、输入密码

    step3、确认密码

    方法二、Tortoise生成工具

    点击Generate(晃动鼠标产生随机事件生成公钥)

    二、放到Git上

     step1、登录,进入账户设置页

    step2、进入SSH保存的地方

    step3、将第一步生成的公钥内容粘贴到文本框中,点击ADD按钮

    公钥保存成功!如果有设置邮件通知,会给你发邮件哒~

    三、生成私钥

    私钥是为了防止有人用自己的账户乱上传东西,所以要加上密码哈

    step1、在Tortoise工具中点击生成私钥

    step2、在Tortoise工具中添加私钥

    启动后会隐藏在右侧任务栏,需要双击打开

    点击Add Key,选择刚才生成的私钥文件,完成!

     注解:

    1.网上有说法要在远端设置,对于没有在本地建库的情况,在Tortoise的设置里是看不到这一项的哈(远端只有在.git版本库中才能查看)

    2.设置完成后,clone或者pull仍然提示输入密码?密码还不正确?

    网上有说法是在Tortoise里面的network设置ssh.exe的路径,但是我在bin目录下并没有找到这个文件,经查证,一般是选择TortoiseGitPlink.exe这个文件的,不知道默认是什么,已经忘记~~

    3.发现这个方法,设置的私钥一定要存储在Pageant中,不能删除,也不能退出,否则还是需要输入密码的,解决办法:

    step1、在需要存放的本地文件夹中右键,点击“Git create repository here”,生成.git文件夹

    step2、进入Tortoise设置>Git,填写git账号、邮箱

    step3、进入Tortoise设置>Git>Remote,导入私钥,完成!以后每次clone、pull什么的,都不需要输密码啦,也不需要手动去启动Pageant,它会自己启动的^_^

    (记得以前设置的方法不用这么复杂的,但是原来我想先用http clone,然后再改config的路径,后面再改的设置,可能有所不同吧~)

  • 相关阅读:
    酒美网宣布获8000万风险投资 年底销售额达1.5亿元
    [置顶]做足这5点,老板立马会对你另眼相看
    企鹅快跑——腾讯敏捷历程揭秘
    Gmail Mobile 不可忽视的七个细节
    网上爆出ATM取款机存漏洞 黑客可获最高权限
    中国的土壤真的不适合软件生长!
    淘宝商城开放的B2C平台战略
    不是GC打酱油,是人打酱油
    腾讯离职元老的内部邮件:马化腾的趣事
    JAVA课程设计个人博客链接
  • 原文地址:https://www.cnblogs.com/susanhonly/p/7986661.html
Copyright © 2011-2022 走看看