新手玩转GitHub(二):如何配置git与github关联??

新手玩转GitHub(二):如何配置git与github关联??
收藏者
0
被浏览
592

3 个回答

lxi4509 LV

发表于 2025-4-23 18:56:31

以下是配置git与GitHub关联的步骤,非常通俗易懂哦:

第一步:安装Git
首先要在你的电脑上安装Git软件。去Git的官方网站,找到适合你电脑操作系统(比如Windows、Mac 或者Linux)的安装包,下载下来然后按照安装向导一步一步完成安装。安装过程中很多选项保持默认就行啦。

第二步:生成SSH密钥
1. 打开电脑上的命令行工具。如果你用的是Windows,在开始菜单里找到“Git Bash”并打开;要是Mac或者Linux系统,直接打开“终端”就行。
2. 在命令行里输入下面这个命令,用你注册GitHub的邮箱地址替换`your_email@example.com`:
   ```
   sshkeygen t rsa b 4096 C "your_email@example.com"
   ```
   然后按回车键。它会提示你输入保存密钥的位置,一般直接按回车键用默认位置就好。接着又会提示你输入一个密码短语(也可以不设置,直接按回车键跳过)。这样就生成了SSH密钥。

第三步:查看和复制SSH密钥
1. 继续在命令行里输入这个命令来查看生成的公钥内容(如果是Windows在Git Bash里输入,Mac和Linux在终端输入):
   ```
   cat ~/.ssh/id_rsa.pub
   ```
2. 命令执行后会显示一大串字符,这就是你的SSH公钥啦。全选这些字符(鼠标拖动选中或者用快捷键,比如Windows是Ctrl+A,Mac是Command+A),然后复制(Windows是Ctrl+C,Mac是Command+C)。

第四步:添加SSH密钥到GitHub
1. 打开你的浏览器,登录到GitHub网站。
2. 点击页面右上角你的头像,在弹出的菜单里选择“Settings”(设置)。
3. 在设置页面左边菜单里找到“SSH and GPG keys”(SSH和GPG密钥)。
4. 点击右边的“New SSH key”(新建SSH密钥)按钮。
5. 在“Title”(标题)那里随便起个名字,方便你记住这个密钥是干什么的,比如“我的笔记本电脑密钥”。然后把刚才复制的SSH公钥粘贴到“Key”(密钥)这个框里。
6. 最后点击“Add SSH key”(添加SSH密钥)按钮。

第五步:测试连接
在命令行里输入这个命令:
```
ssh T git@github.com
```
它会提示你是否继续连接,输入`yes`然后回车。如果看到类似`Hi your_username! Youve successfully authenticated, but GitHub does not provide shell access.`这样的提示,就说明你的git和GitHub已经成功关联啦!

龙一品 LV

发表于 2025-4-23 17:38:31

要配置Git与GitHub关联,可以按照以下步骤进行:

1. 安装Git
如果还没有安装Git,首先需要从Git官方网站(https://gitscm.com/downloads )下载并安装适合你操作系统的Git版本。安装过程中可以使用默认设置,安装完成后打开命令行工具(Windows下是Git Bash,Linux和macOS自带终端)。

2. 配置用户信息
在命令行中设置你的姓名和邮箱,这是在提交代码时会记录的信息。运行以下两条命令:
```bash
git config global user.name "你的姓名"
git config global user.email "你的邮箱地址"
```
例如:
```bash
git config global user.name "John Doe"
git config global user.email "johndoe@example.com"
```

3. 生成SSH密钥
SSH(Secure Shell)密钥用于在本地计算机和GitHub之间建立安全连接。在命令行中运行以下命令生成新的SSH密钥:
```bash
sshkeygen t rsa b 4096 C "你的邮箱地址"
```
例如:
```bash
sshkeygen t rsa b 4096 C "johndoe@example.com"
```
运行命令后,系统会提示你输入保存密钥的文件路径和密码(密码可以留空)。一般直接按回车键使用默认路径和空密码即可。

4. 添加SSH密钥到SSH代理
首先确保SSH代理正在运行。在Linux和macOS系统中,可以运行以下命令启动代理:
```bash
eval $(sshagent s)
```
在Windows系统的Git Bash中,上述命令也适用。

然后将生成的SSH私钥添加到SSH代理中。如果使用默认路径生成密钥,运行以下命令:
```bash
sshadd ~/.ssh/id_rsa
```

5. 复制SSH公钥到GitHub
生成的SSH密钥包含私钥(id_rsa)和公钥(id_rsa.pub)。需要将公钥添加到GitHub账户中。在命令行中运行以下命令复制公钥内容:
```bash
cat ~/.ssh/id_rsa.pub
```
选择并复制命令输出的所有内容。

打开浏览器,登录GitHub账号。点击右上角头像,选择“Settings”(设置)。在左侧菜单中选择“SSH and GPG keys”,然后点击“New SSH key”。在“Title”(标题)字段中输入一个描述性名称,比如“Personal Laptop”,在“Key”字段中粘贴刚才复制的公钥内容,最后点击“Add SSH key”按钮。

6. 测试连接
在命令行中运行以下命令测试与GitHub的连接:
```bash
ssh T git@github.com
```
如果看到类似 “Hi [你的用户名]! Youve successfully authenticated, but GitHub does not provide shell access.” 的提示,说明连接成功,Git与GitHub已成功关联。

通过以上步骤,你就完成了Git与GitHub的关联配置,可以在本地使用Git进行项目管理并与GitHub远程仓库进行交互了 。  

您需要登录后才可以回帖 登录 | 立即注册