ubuntu连接GitHub
时间: 2025-03-27 22:37:34 浏览: 55
### 如何在 Ubuntu 上配置 SSH 或 HTTPS 连接 GitHub
#### 配置 SSH 连接 GitHub
为了通过 SSH 安全地连接到 GitHub,在 Ubuntu 中需执行一系列特定的操作。
创建一个新的 SSH 密钥对并将其添加到 ssh-agent 是必要的。此过程可以通过运行以下命令完成:
```bash
ssh-keygen -t ed25519 -C "[email protected]"
```
如果设备不支持 Ed25519 算法,则可以使用 RSA 替代方案[^1]。
启动 `ssh-agent` 并加载新生成的密钥:
```bash
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
```
接着,将公钥复制至剪贴板以便稍后粘贴到 GitHub 账户设置中:
```bash
cat ~/.ssh/id_ed25519.pub | pbcopy
```
注意:并非所有 Linux 发行版默认安装有 `pbcopy` 工具;如果没有该工具,可手动打开文件读取内容。
登录 GitHub 后转到账户设置页面中的 SSH 和 GPG 密钥部分,点击“新建 SSH 密钥”,然后把之前复制的内容填入其中保存下来。
验证是否成功设置了 SSH 连接,尝试使用如下命令测试连通性:
```bash
ssh -T [email protected]
```
#### 使用 HTTPS 方式连接 GitHub
对于希望通过 HTTPS 协议而非 SSH 来管理仓库权限的情况,建议先确保已妥善保管好个人访问令牌 (PAT),因为自 2021 年 8 月起 GitHub 不再接受密码用于 Git 操作[^2]。
当首次克隆项目或推送更改时,系统会提示输入用户名和 PAT。为了避免频繁输入凭证信息,推荐利用凭据缓存机制简化流程。具体做法是在终端里执行下面这条指令来启用凭据存储功能:
```bash
git config --global credential.helper store
```
这样以后每次进行涉及身份验证的动作时就不必重复录入相同的信息了。
阅读全文
相关推荐


















