尝试windows 7的SSH连接GitHub仓库

一、到GitHub注册一个账号,并且创建一个仓库(已经有了...)

二、Windows下安装Git

去https://git-scm.com/download/ 下载适合自己电脑版本的Git,安装,一路NEXT

三、打开Git Bash(注意!),并进行配置SSH

ssh-keygen -t rsa -b 4096 -C "youremail@example.com"

Enter same passphrase again:         #以下三项全部都回车就比较省事,连接方便

Enter a file in which to save the key (/Users/you/.ssh/id_rsa): 

Enter passphrase (empty for no passphrase):

接下来使用命令查看SSH文件是否建立好:

ls -a ~/.ssh

如果建立好了的话,应该会出现下图:

也就是id_rsa和id_rsa.pub,没理解错的话带.pub的是公钥,需要打开并且复制里面的内容。

此时我们可以先设置一个代理,使用命令:

eval $(ssh-agent -s)

ssh-add ~/.ssh/id_rsa

四、在GitHub上设置SSH

使用命令复制公钥的内容

clip < ~/.ssh/id_rsa.pub

然后登陆你的GitHub,点击头像旁边的倒三角形>Settings>SSH and GPG keys>右上方绿色的,然后title随便填写,Key直接Ctrl+V就可以了

五、返回Git继续配置并验证是否连通

ssh -T git@github.com

命令走一波


yes就成功了吧~~大功告成

如果还想要设置一下全局变量(用户名)的话,就用以下命令(应该用不上):

git config user.name  "yourname"

git config user.email  "yourmail"

六、仓库以及项目管理

克隆仓库数据什么的,迟点再写...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SSH连接GitHub的步骤如下: 1. 首先,确认你还没有设置SSH。打开终端,输入cd ~./ssh(默认目录)或者其它你设置过的ssh目录位置并回车。如果终端返回No such file or directory,那说明你应该新设置一个SSH。 2. 生成SSH密钥。在终端输入ssh-keygen -t rsa并回车。按两次回车,第一次选择SSH密钥的存储位置,默认位置是/home/\[用户名\]/.ssh/id_rsa;第二次回车时选择passphrase,可以选择留空或者设置一个密码。 3. 确认生成SSH密钥。在终端内重新输入步骤1的指令cd ~/.ssh和ls,确认SSH密钥文件已被生成。 4. 复制SSH密钥。在终端输入cat id_rsa.pub获取SSH公共密钥内容,复制ssh-rsa ... @mail.ericfrenzy.fun。 5. 在GitHub上添加SSH密钥。在设置页面找到SSH and GPG keys,点击New SSH key。在Title处填写一个你能认出的名字,将刚才复制的SSH公共密钥粘贴到下方的文字框内,点击Add SSH key。 6. 测试连接。在终端输入ssh -T git@github.com并回车。输入yes确认连接。如果出现Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.,说明SSH密钥配置成功。 请注意,在使用git clone等命令时,要使用SSH的URL而不是HTTPS的。 以上是连接GitHubSSH步骤。\[2\] #### 引用[.reference_title] - *1* [使用 ssh 连接 Github 代码库超详细教程](https://blog.csdn.net/snsHL9db69ccu1aIKl9r/article/details/101803787)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [在本地配置SSH连接GitHub以及其它服务器(详细图文教程)](https://blog.csdn.net/EricFrenzy/article/details/126904024)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值