【Git】Git连接GitHub

文章篇幅过长,纯粹浏览可能造成人体不适,如果信得过我,建议打开电脑,照着步骤做。

步骤概览:

前言

  1. 下载并安装Git

  2. 申请GitHub账号

  3. 创建本地SSH并复制粘贴到GitHub

  4. 创建远程仓库

  5. 将本地仓库推送到远程仓库

  6. 第二次将本地仓库推送到远程仓库出错了怎么办?

  7. 两个Git危险的命令

总结


前言

小王子里面有一句话:“每个大人都曾是小孩,多少大人还记得呢?”

这就跟学习一样,那些花了很长时间学会某项技能的人,或者他们已经忘记了到底花了多长时间才学会那项技能,等他们学会之后,再给后来人讲述就会冠以“五分钟学会***”,“21天完全掌握***”,“只需要三分钟,真的只需要三分钟,一首歌的时间你就能***”。说真的,我以前是相信这些标题的,毕竟我也想走捷径,因为学习真的太苦了。

可是无数次的实践证明,这些标题都是假的,没错,就连标题里面的标点符号都是假的。

今天我给大家分享一个“五分钟学不会的技能”,具体多长时间能学会看你用的勤不勤了,真的是“无他,孰能生巧尔”。

这项技能就是Git连接GitHub,在一篇文章里把这个技能360度无死角的说一遍,我没有那个能力,但是通过3000+字,让你们了解一下我是怎样用这个技能,这个能力我还是有的。

1.下载并安装Git【自行百度,提醒一点:记得安装时勾选:添加到环境变量】

2.申请GitHub账号【自行百度,如果不感兴趣,这篇文章也没有看的必要】

3.创建本地SSH并复制粘贴到GitHub

首先,打开Windows的一个文件夹,你打开的这个文件夹就是本地仓库,里面需要有你想要推送到远程仓库的文件。比如我想把一个文本文件传到GitHub上面。

 

在本地仓库里面,右键Git Bash Here,输入命令 ssh-keygen -t rsa  (ssh-keygen空格,-t空格rsa) 之后回车两次,根据提示输入小写y,之后再连续回车三次,直到出现一堆圈圈点点。

 

然后,去C盘,找到用户,再找到你自己的用户名,再找到.ssh文件夹,里面有一个id_rsa.pub文件,后缀是.pub就代表是公钥,没有后缀就代表是私钥,私钥是自己留着的,公钥是可以给大家看的。所以我们用的就是带.pub后缀的公钥,右键用记事本打开,按Ctrl+A进行全选,再按Ctrl+C进行复制。

 

 

再然后,打开浏览器,登录自己的GitHub,浏览器右上角自己头像的旁边有一个下拉选项,点击之后选择Setting,继续左侧的SSH and GPG keys,再点击页面右上方的New SSH key,随意输入Title,将刚才复制的公钥粘贴到Key的编辑框里,按Add SSH key进行保存

 

 

 

 

 

 

4.创建远程仓库

再次点击浏览器右上角的头像下拉选项,选择Your repositories(你的仓库),继续点击页面的右上方的New,输入Repository name,比如我这里

### 如何配置和使用 GitHub 连接 #### 1. 配置 SSH 连接 为了通过 SSH 方式连接GitHub,需要完成以下几个步骤: - **生成 SSH 密钥对** 可以使用 `ssh-keygen` 命令来生成密钥对。运行以下命令会提示指定保存路径以及设置密码(可选)。默认情况下,私钥存储在 `.ssh/id_rsa` 中,而公钥则位于 `.ssh/id_rsa.pub` 文件中[^1]。 ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` - **添加公钥至 GitHub 账户** 将生成的公钥内容复制,并粘贴到 GitHub 的个人账户页面中的 “SSH and GPG keys” 部分。可以通过以下命令查看公钥内容: ```bash cat ~/.ssh/id_rsa.pub ``` - **测试连接** 测试与 GitHub连接是否成功,可以执行以下命令。如果一切正常,则表示已成功建立 SSH 连接。 ```bash ssh -T git@github.com ``` #### 2. HTTPS 连接方式 对于不需要频繁操作或者初学者来说,HTTPS 是一种更简单的选择。它无需额外配置 SSH 密钥,仅需提供用户名和个人访问令牌 (Personal Access Token, PAT)[^2]。 当克隆仓库时,可以选择如下 URL 格式的地址进行拉取或推送操作: ```plaintext https://github.com/username/repo.git ``` 每次提交更改都需要输入对应的用户名和 PAT 来验证身份。 #### 3. Git 用户信息配置 无论采用哪种协议,在 CentOS 或其他 Linux 发行版上首次使用 Git 工具前,通常还需要先设定全局用户名称和邮箱地址。这一步骤非常重要,因为这些数据会被嵌入每一次提交记录之中[^3]。 ```bash git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` 以上就是关于如何配置和使用的具体说明,涵盖了从基础的身份认证到实际项目交互的过程。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值