Github的使用与Gitee相差无几,由于网速原因,国内开发者主要使用Gitee作为版本管理器。
创点击右上角 + 处 选择新建仓库

根据提示,填写仓库的名称、描述信息、是否公开等,来完成下图所示的创建仓库过程。

直接进入代码查库查看是否创建成功:

点击右上角+,选择 New repository,来创建仓库:

根据提示,填写仓库的名称、描述信息、是否公开等,来完成下图所示的创建仓库过程。

直接进入代码查库查看是否创建成功:

通过git config —global —list指令来查看git是否全局设置(我前期使用过Gitee所以有设置,git新用户一般没有):
git config --global --listsafe.directory=/opt/homebrewuser.name=China-quandauser.email=877880098@qq.com
git config --global --unset user.name "youName"git config --global --unset user.email "youEmail"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "877880098@qq.com"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "877880098@qq.com"
windows在c盘的~/.ssh / 路径下
mac系统是在 用户下的 :

由于默认只读取 id_rsa,为了让 SSH 识别新的私钥,需要将新的私钥加入到 SSH agent 中
需要在终端依次执行:
ssh-agent bashssh-add ~/.ssh/id_rsa.githubssh-add ~/.ssh/id_rsa.gitee

为了便于Github与Gitee都能使用git,需要进行多账号配置:
查看您的.ssh文件中是否存在 config 文件,如果不存在则创建生成config文件: touch ~/.ssh/config
作者这边目录下是有这个config配置文件的 所以不需要创建了,直接打开文件进行修改
在该文件(config)中填写下列内容:
#Default gitHub user SelfHost github.comHostName github.comUser gitIdentityFile ~/.ssh/id_rsa.github# giteeHost gitee.comPort 22HostName gitee.comUser gitIdentityFile ~/.ssh/id_rsa.gitee
将文件id_rsa.gitee.pub内容复制到SSH Key中,成功后如下图所示:

将文件id_rsa.github.pub内容复制到SSH Key中,成功后如下图所示:
分别使用下列指令进行链接测试,直接yes,红框处出现Hi表示公钥添加成功:
ssh -T git@gitee.comssh -T git@github.com



git remote add github git@github.com:China-quanda/qd-batteryOptimize.git
git remote add gitee https://gitee.com/china-quanda/qd-battery-optimize.git
使用 git remote -v 查看本地仓库关联了哪些远程仓库
可以看到关联了 github 和 gitee 仓库

使用git add . 将本地仓库项目添加为暂存区中
使用 git commit -m “忽略电池优化功能” 命令提交到本地仓库中
使用 git push -u gitee master 命令将本地仓库提交到远程仓库
quanda@192 qd-batteryOptimize % git push -u gitee master枚举对象中: 15, 完成.对象计数中: 100% (15/15), 完成.使用 8 个线程进行压缩压缩对象中: 100% (13/13), 完成.写入对象中: 100% (15/15), 5.66 KiB | 5.66 MiB/s, 完成.总共 15(差异 0),复用 0(差异 0),包复用 0(来自 0 个包)remote: Powered by GITEE.COM [GNK-6.4]To https://gitee.com/china-quanda/qd-battery-optimize.git* [new branch] master -> master分支 'master' 设置为跟踪 'gitee/master'。
刷新仓库可以看到本地仓库提交到远程仓库成功了:

使用 git push -u github master 命令将本地仓库提交到远程仓库
quanda@192 qd-batteryOptimize % git push -u github master枚举对象中: 15, 完成.对象计数中: 100% (15/15), 完成.使用 8 个线程进行压缩压缩对象中: 100% (13/13), 完成.写入对象中: 100% (15/15), 5.66 KiB | 5.66 MiB/s, 完成.总共 15(差异 0),复用 0(差异 0),包复用 0(来自 0 个包)remote:remote: Create a pull request for 'master' on GitHub by visiting:remote: https://github.com/China-quanda/qd-batteryOptimize/pull/new/masterremote:To https://github.com/China-quanda/qd-batteryOptimize.git* [new branch] master -> master分支 'master' 设置为跟踪 'github/master'。
刷新仓库可以看到本地仓库提交到远程仓库成功了:

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号