区块链技术博客
www.b2bchain.cn

github SSHkey + tortoisegit(小乌龟) 配置求职学习资料

本文介绍了github SSHkey + tortoisegit(小乌龟) 配置求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

简述

在配置新的开发环境时,git的配置必不可少,配置SSHkey能让我们免密进行pull/push等操作,由于个人习惯使用可视化的界面,小乌龟(git版)是可视化界面的不二之选。

文章目录

<!– TOC –>

  • 简述
  • 文章目录
  • SSH key 配置
    • 生成key
    • 配置user and email
    • 配置key
    • 验证key
    • 总结
  • tortoisegit(小乌龟)配置
    • tortoisegit
    • 配置
  • 结束语

<!– /TOC –>

SSH key 配置

生成key

  // 安装git后,在你电脑上打开cmd或 git bash,输入   ssh-keygen -t rsa -C yourEmail  // yourEmail为登录GitHub仓库的邮箱    //输入后会询问是否以输出额外文件去保存,这里推荐直接回车,   //直接回车会在.ssh文件 默认生成id_rsa 和id_rsa.pub两个文件   //如果选择额外输出同样会生成类似的两个文件   Enter file in which to save the key (/c/Users/username/.ssh/id_rsa):    // 如果你曾经配置过,现在要重新生成,会询问你是否覆盖,如果你第一次配置,则不会出现此询问   /c/Users/username/.ssh/id_rsa already exists.   Overwrite (y/n)?   // 接下来它会询问是否需要密码,建议直接回车   Enter passphrase (empty for no passphrase):   // 再次输入密码,建议直接回车   Enter same passphrase again:   // 提示生成成功,请在C盘>用户>你的用户名>.ssh 去查看   Your identification has been saved in /c/Users/username/.ssh/id_rsa   Your public key has been saved in /c/Users/bingq/.ssh/id_rsa.pub   SHA256:   The key's randomart image is:略

配置user and email

   // 打开 git bash 输入    git config --global user.name "yourname" // GitHub名称    git config --global user.email  "youremail" // GitHub邮箱

配置key

  1. 记事本打开刚才生成的id_rsa.pub,复制
  2. 登录GitHub网站,点击右上角自己的头像,点击Settings,进入设置页面
  3. 选择SSH and GPG keys
  4. 选择 New SSH key
  5. Title:起个名
  6. Key: 将id_rsa.pub的内容粘贴至此
  7. 选择 Add SSH key
  8. 页面自动跳转后,你会发现你多了一个灰色的钥匙,这是因为你从未使用过这个Key ### 验证key js // 打开git bash 输入以下内容,通过该地址验证key //[email protected]不用改成你的邮箱地址,验证地址就是这个 ssh -T [email protected] // 询问你是否继续连接,输入yes The authenticity of host 'github.com (xx.xxx.xxx.xx)' can't be established. RSA key fingerprint is SHA256:略. Are you sure you want to continue connecting (yes/no/[fingerprint])? // 如果成功,他会发出以下内容 // 如果失败,请尝试在GitHub上删除生成的key,然后重新添加,注意复制时末尾不要有空格(可能会影响) // 如果还是失败,请复制你的错误留言 Warning: Permanently added 'github.com,xx.xxx.xxx.xx' (RSA) to the list of known hosts Hi yourname! You've successfully authenticated, but GitHub does not provide shell access. ### 总结 到这一步,便完成了sshkey的配置,你可以到Setting>SSH and GPG keys看到钥匙变绿,在GitHub仓库中复制仓库ssh地址进行克隆尝试,如果你不使用小乌龟,那么本文看到这里便可以了。 ## tortoisegit(小乌龟)配置 ### tortoisegit 使用过SVN的同学一定对小乌龟不陌生吧,实际上git也有小乌龟,操作页面和这个一模一样,是一款好用的可视化git界面,想尝试的同学在这里下载。 ### 配置 在配置之前,我仍需强调一件事,我们配置的是sshkey,所以只能使用ssh仓库地址去操作。
    打开小乌龟设置页面,选择Network页面 github SSHkey + tortoisegit(小乌龟) 配置 默认情况下,他选择的是Gitbinssh.exe,由于我们配置sshkey,所以选择GItuserbinssh.exe 点击确定便配置完成

结束语

sshkey 配置与小乌龟的使用,均是为了方便我们的工作与学习效率,希望能与各位不断学习,共勉

简述

在配置新的开发环境时,git的配置必不可少,配置SSHkey能让我们免密进行pull/push等操作,由于个人习惯使用可视化的界面,小乌龟(git版)是可视化界面的不二之选。

文章目录

<!– TOC –>

  • 简述
  • 文章目录
  • SSH key 配置
    • 生成key
    • 配置user and email
    • 配置key
    • 验证key
    • 总结
  • tortoisegit(小乌龟)配置
    • tortoisegit
    • 配置
  • 结束语

<!– /TOC –>

SSH key 配置

生成key

  // 安装git后,在你电脑上打开cmd或 git bash,输入   ssh-keygen -t rsa -C yourEmail  // yourEmail为登录GitHub仓库的邮箱    //输入后会询问是否以输出额外文件去保存,这里推荐直接回车,   //直接回车会在.ssh文件 默认生成id_rsa 和id_rsa.pub两个文件   //如果选择额外输出同样会生成类似的两个文件   Enter file in which to save the key (/c/Users/username/.ssh/id_rsa):    // 如果你曾经配置过,现在要重新生成,会询问你是否覆盖,如果你第一次配置,则不会出现此询问   /c/Users/username/.ssh/id_rsa already exists.   Overwrite (y/n)?   // 接下来它会询问是否需要密码,建议直接回车   Enter passphrase (empty for no passphrase):   // 再次输入密码,建议直接回车   Enter same passphrase again:   // 提示生成成功,请在C盘>用户>你的用户名>.ssh 去查看   Your identification has been saved in /c/Users/username/.ssh/id_rsa   Your public key has been saved in /c/Users/bingq/.ssh/id_rsa.pub   SHA256:   The key's randomart image is:略

配置user and email

   // 打开 git bash 输入    git config --global user.name "yourname" // GitHub名称    git config --global user.email  "youremail" // GitHub邮箱

配置key

  1. 记事本打开刚才生成的id_rsa.pub,复制
  2. 登录GitHub网站,点击右上角自己的头像,点击Settings,进入设置页面
  3. 选择SSH and GPG keys
  4. 选择 New SSH key
  5. Title:起个名
  6. Key: 将id_rsa.pub的内容粘贴至此
  7. 选择 Add SSH key
  8. 页面自动跳转后,你会发现你多了一个灰色的钥匙,这是因为你从未使用过这个Key ### 验证key js // 打开git bash 输入以下内容,通过该地址验证key //[email protected]不用改成你的邮箱地址,验证地址就是这个 ssh -T [email protected] // 询问你是否继续连接,输入yes The authenticity of host 'github.com (xx.xxx.xxx.xx)' can't be established. RSA key fingerprint is SHA256:略. Are you sure you want to continue connecting (yes/no/[fingerprint])? // 如果成功,他会发出以下内容 // 如果失败,请尝试在GitHub上删除生成的key,然后重新添加,注意复制时末尾不要有空格(可能会影响) // 如果还是失败,请复制你的错误留言 Warning: Permanently added 'github.com,xx.xxx.xxx.xx' (RSA) to the list of known hosts Hi yourname! You've successfully authenticated, but GitHub does not provide shell access. ### 总结 到这一步,便完成了sshkey的配置,你可以到Setting>SSH and GPG keys看到钥匙变绿,在GitHub仓库中复制仓库ssh地址进行克隆尝试,如果你不使用小乌龟,那么本文看到这里便可以了。 ## tortoisegit(小乌龟)配置 ### tortoisegit 使用过SVN的同学一定对小乌龟不陌生吧,实际上git也有小乌龟,操作页面和这个一模一样,是一款好用的可视化git界面,想尝试的同学在这里下载。 ### 配置 在配置之前,我仍需强调一件事,我们配置的是sshkey,所以只能使用ssh仓库地址去操作。
    打开小乌龟设置页面,选择Network页面 github SSHkey + tortoisegit(小乌龟) 配置 默认情况下,他选择的是Gitbinssh.exe,由于我们配置sshkey,所以选择GItuserbinssh.exe 点击确定便配置完成

结束语

sshkey 配置与小乌龟的使用,均是为了方便我们的工作与学习效率,希望能与各位不断学习,共勉

简述

在配置新的开发环境时,git的配置必不可少,配置SSHkey能让我们免密进行pull/push等操作,由于个人习惯使用可视化的界面,小乌龟(git版)是可视化界面的不二之选。

文章目录

<!– TOC –>

  • 简述
  • 文章目录
  • SSH key 配置
    • 生成key
    • 配置user and email
    • 配置key
    • 验证key
    • 总结
  • tortoisegit(小乌龟)配置
    • tortoisegit
    • 配置
  • 结束语

<!– /TOC –>

SSH key 配置

生成key

  // 安装git后,在你电脑上打开cmd或 git bash,输入   ssh-keygen -t rsa -C yourEmail  // yourEmail为登录GitHub仓库的邮箱    //输入后会询问是否以输出额外文件去保存,这里推荐直接回车,   //直接回车会在.ssh文件 默认生成id_rsa 和id_rsa.pub两个文件   //如果选择额外输出同样会生成类似的两个文件   Enter file in which to save the key (/c/Users/username/.ssh/id_rsa):    // 如果你曾经配置过,现在要重新生成,会询问你是否覆盖,如果你第一次配置,则不会出现此询问   /c/Users/username/.ssh/id_rsa already exists.   Overwrite (y/n)?   // 接下来它会询问是否需要密码,建议直接回车   Enter passphrase (empty for no passphrase):   // 再次输入密码,建议直接回车   Enter same passphrase again:   // 提示生成成功,请在C盘>用户>你的用户名>.ssh 去查看   Your identification has been saved in /c/Users/username/.ssh/id_rsa   Your public key has been saved in /c/Users/bingq/.ssh/id_rsa.pub   SHA256:   The key's randomart image is:略

配置user and email

   // 打开 git bash 输入    git config --global user.name "yourname" // GitHub名称    git config --global user.email  "youremail" // GitHub邮箱

配置key

  1. 记事本打开刚才生成的id_rsa.pub,复制
  2. 登录GitHub网站,点击右上角自己的头像,点击Settings,进入设置页面
  3. 选择SSH and GPG keys
  4. 选择 New SSH key
  5. Title:起个名
  6. Key: 将id_rsa.pub的内容粘贴至此
  7. 选择 Add SSH key
  8. 页面自动跳转后,你会发现你多了一个灰色的钥匙,这是因为你从未使用过这个Key ### 验证key js // 打开git bash 输入以下内容,通过该地址验证key //[email protected]不用改成你的邮箱地址,验证地址就是这个 ssh -T [email protected] // 询问你是否继续连接,输入yes The authenticity of host 'github.com (xx.xxx.xxx.xx)' can't be established. RSA key fingerprint is SHA256:略. Are you sure you want to continue connecting (yes/no/[fingerprint])? // 如果成功,他会发出以下内容 // 如果失败,请尝试在GitHub上删除生成的key,然后重新添加,注意复制时末尾不要有空格(可能会影响) // 如果还是失败,请复制你的错误留言 Warning: Permanently added 'github.com,xx.xxx.xxx.xx' (RSA) to the list of known hosts Hi yourname! You've successfully authenticated, but GitHub does not provide shell access. ### 总结 到这一步,便完成了sshkey的配置,你可以到Setting>SSH and GPG keys看到钥匙变绿,在GitHub仓库中复制仓库ssh地址进行克隆尝试,如果你不使用小乌龟,那么本文看到这里便可以了。 ## tortoisegit(小乌龟)配置 ### tortoisegit 使用过SVN的同学一定对小乌龟不陌生吧,实际上git也有小乌龟,操作页面和这个一模一样,是一款好用的可视化git界面,想尝试的同学在这里下载。 ### 配置 在配置之前,我仍需强调一件事,我们配置的是sshkey,所以只能使用ssh仓库地址去操作。
    打开小乌龟设置页面,选择Network页面 github SSHkey + tortoisegit(小乌龟) 配置 默认情况下,他选择的是Gitbinssh.exe,由于我们配置sshkey,所以选择GItuserbinssh.exe 点击确定便配置完成

结束语

sshkey 配置与小乌龟的使用,均是为了方便我们的工作与学习效率,希望能与各位不断学习,共勉

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » github SSHkey + tortoisegit(小乌龟) 配置求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们