基础篇Paid
GitHub 命令行(新手可以先跳过)
Tips:这节有视频教程,不懂的可以去看视频教程跟着动手操作
GitHub 命令行在我们后期熟练后,会比直接使用 GitHub Desktop 高效。
先安装 git:https://git-scm.com/

全局配置 Git
在开始任何项目之前,你必须先告诉 Git 你是谁,并设置好与 GitHub 服务器的安全通信。
第1步:配置你的 Git 用户名和邮箱
-66每一次代码提交都需要记录作者信息。
打开你的终端 (Terminal / PowerShell / CMD),然后运行以下两条命令,请将引号内的内容换成你自己的信息:
plain# 设置你的用户名 (与你的 GitHub 用户名保持一致是个好习惯) git config --global user.name "Your Name" # 设置你的邮箱 (必须是你 GitHub 账户绑定的邮箱) git config --global user.email "your.email@example.com" # 这样你以后执行 `git init` 时,默认分支就会是 main,而不是 master。 git config --global init.defaultBranch main
配置完成后
git config --global --list
可以查看是否配置成功
第2步:设置与 GitHub 的安全连接 (强烈推荐使用 SSH)
每次 push 代码时,GitHub 都需要验证你的身份。使用 SSH 密钥是最安全、最方便的方式,设置好之后就无需再反复输入用户名和密码。
生成新的 SSH 密钥
将下面的命令中的邮箱换成你的 GitHub 邮箱,然后运行:
Bash
plainssh-keygen -t ed25519 -C "your.email@example.com"
接下来会提示你 Enter a file in which to save the key,直接按 回车 (Enter) 使用默认路径。
然后会提示你 Enter passphrase,为了方便,可以直接按 回车 设置一个空密码。再次按 回车 确认。
完成后,你就拥有了一个新的 SSH 密钥对。
检查现有的 SSH 密钥
plainls -al ~/.ssh
如果看到 id_rsa.pub 或 id_ed25519.pub 等文件,说明你可能已经有密钥了。
将你的 SSH 公钥添加到 GitHub 账户
需要复制你的公钥内容。运行以下命令可以将其复制到剪贴板:
- macOS:
plainpbcopy < ~/.ssh/id_ed25519.pub
- Windows (in Git Bash or WSL):
plaincat ~/.ssh/id_ed25519.pub | clip
如果以上命令无效,可以直接用文本编辑器打开 ~/.ssh/id_ed25519.pub 文件 (~ 代表你的用户主目录),然后手动复制里面的所有内容。
plain1. 进入这个链接 https://github.com/settings。 2. 在左侧菜单中点击 SSH and GPG keys。 3. 点击 New SSH key 按钮。 4. Title 可以随意填写,比如 “My New Laptop”。 5. 在 Key 文本框中,粘贴你刚刚复制的公钥内容。 6. 点击 Add SSH key。



#### 验证连接
回到终端,输入以下命令:
```plain
ssh -T git@github.com
```
你可能会看到一个警告,询问你是否信任该主机,输入 `yes` 并按回车。
如果一切顺利,你会看到这样的消息:`Hi YourUsername! You've successfully authenticated, but GitHub does not provide shell access.` 这就代表你的电脑和 GitHub 之间的安全通道已经建立成功!
![](https://cdn.pynice.com/tutor