Git的基本使用(以 Gitee 的 SSH 地址为例)

记得先初始化git文件

git init

1.关联远程仓库

(以 Gitee 的 SSH 地址为例)

git remote add origin git@gitee.com:用户名/仓库名.git

2.查看当前关联的远程仓库地址

git remote -v

3.若已关联但地址错误,先删除原有 origin 再重新添加

git remote remove origin
git remote add origin git@gitee.com:用户名/仓库名.git

4.检查SSH 密钥文件

ls ~/.ssh/id_rsa*

如果没有任何显示就是没有SSH密钥

5.生成SSH密钥

ssh-keygen -t rsa -C "your@email.com"

执行后需要回车操作

保存路径(默认保存路径 : ~/.ssh/id_rsa)

设置密码、确认密码(直接回车留空则无需密码)

检查有没有生成密钥文件
ls ~/.ssh/id_rsa*

打开公钥文件并复制内容,登录gitee把内容添加到SSH公钥中

cat ~/.ssh/id_rsa.pub

测试 SSH 连接

ssh -T git@gitee.com

6.推送代码到远程仓库

git add .                   # 添加所有文件到暂存区
git commit -m "Initial commit"  # 提交代码
git push origin main        # 推送至远程main分支

### 配置 Git 使用 SSH 连接到 Gitee #### 1. 创建 SSH 密钥对 如果尚未生成 SSH 密钥对,则需要先创建一个新的密钥对。可以运行以下命令来生成基于 ED25519 的密钥[^1]: ```bash ssh-keygen -t ed25519 -C "[email protected]" ``` 此命令会提示指定保存位置以及设置密码(可选)。默认情况下,私钥存储在 `~/.ssh/id_ed25519` 中,而公钥则位于 `~/.ssh/id_ed25519.pub`。 #### 2. 添加公钥至 Gitee 账户 复制生成的公钥内容并将其添加到 Gitee 帐号的安全设置中。可以通过以下命令查看公钥内容: ```bash cat ~/.ssh/id_ed25519.pub ``` 将显示的内容粘贴到 Gitee 的个人资料页面中的 SSH 公钥部分。 #### 3. 测试连接 为了验证配置是否成功,可以尝试通过 SSH 访问 Gitee 并测试连接状态: ```bash ssh -T git@gitee.com ``` 如果一切正常,应该收到一条欢迎消息表明已成功建立连接[^2]。 #### 4. 设置多个远程主机 (可选) 如果有计划同时管理来自不同平台(GitHub 和 Gitee)上的项目, 可能需要进一步调整 `.ssh/config` 文件以便区分不同的身份认证信息: 编辑或者新建 `~/.ssh/config`, 加入如下条目用于定义针对 Gitee 的特定参数[^3]: ```plaintext Host gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_gitee ``` 上述片段假设已经为 Gitee 准备了一个专门的身份文件名为 `id_rsa_gitee`. #### 5. 避免频繁输入用户名和密码 完成以上步骤后,在执行诸如克隆、拉取或推送操作时不再需要反复提供账户凭证,从而简化工作流程提高效率[^4]. ```bash git clone git@gitee.com:username/repository.git ``` 这样就可以利用 SSH 协议安全高效地同 Gitee 上托管的版本库交互了。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值