首页 > 代码库 > win8 git使用ssh免密码上传到github

win8 git使用ssh免密码上传到github

前置:在win8系统中,使用Tortoisegit管理git

步骤:

1、设置Git的user name和email:

  命令:(请运行Git Bash.vbs(git安装目录))

   git config --global user.name "xuhaiyan"
   git config --global user.email "haiyan.xu.vip@gmail.com"
操作Tortoisegit:
Tortoisegit --> Settings --> Git --> UserInfo中的Name与Email填写上相应的信息,如图:

2、运行Git Bash,生成ssh

  命令: (请输入你自己的邮箱地址)

    ssh-keygen -t rsa -C “youremail@xx.com”

请再连续输入三个空格

3、配置Tortoisegit,Tortoisegit默认是支持Putty,不支持ssh,如果需要支持ssh,更改一下配置:

  TortoiseGit -> Settings -> Network -> SSH client

   这个路径默认是:你的Tortoisegit安装目录\bin\TortoiseGitPLink.exe需要改成:

  你的git安装目录\bin\ssh.exe


4、将C:\Users\你的用户名\.ssh下的目录的 id_rsa.pub 的内容,加入到你的github的账户中

5、将你的git项目下“.git”文件夹下的config中的“url =”,设置成你的项目的ssh地址就可以了