git与github配置及解决Connection refused问题

git配置

在官网下载完成git并安装后,打开git bash,并输入以下指令配置好邮箱和用户名。将其中的Your Name及[email protected]替换为本人的有关信息即可。

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

与github账号建立连接

首先需要注册一个github账号,注册流程非常简单,这里就不赘述了。要将本地计算机与github账号建立连接需要使用到ssh密钥。首先进入 C:\Users\***\.ssh目录,其中***是你的用户 名。查看其中是否有id_rsa和id_rsa.pub文件,若有表明你的计算机有ssh密钥,则可以跳过生成密钥的步骤。

要生成ssh密钥,只需在git bash中输入以下指令,一路回车即可。

ssh-keygen -t rsa -C "[email protected]" 

我们即可在.ssh目录中看到对应文件。

 避免随后在使用push推送代码到github时可能会出现Connection refused的问题,我们在.ssh目录下添加配置文件。右键目录空白处,选择git bash here,输入touch config创建一个配置文件(注意此处如果使用window的cmd是没有touch指令的),接着在配置文件中输入

Host github.com  
User [email protected]  
Hostname ssh.github.com  
PreferredAuthentications publickey  
IdentityFile ~/.ssh/id_rsa  
Port 443

将其中的邮箱改为自己的邮箱即可。

随后进入github,点击右上角头像,进入setting界面,找到SSH and GPG keys设置,点击new SSH keys,将id_rsa.pub中的所有内容全部复制黏贴进正文中。配置成功样子如图。git与github配置及解决Connection refused问题_第1张图片

 随后可以在git bash中输入指令

ssh [email protected]

查看与github是否成功建立连接。若出现Connection refused,删除本地的id_rsa.pub和id_rsa文件,重新生成并配置即可。连接成功的图像如下。

 参考博客:(34条消息) 解决ssh: connect to host github.com port 22: Connection refused_Seven17000的博客-CSDN博客

Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com)

你可能感兴趣的:(git,github)