gitee新建仓库并提交代码(已有github配置)

 前情提要:本地已配置github,新项目放到gitee,需要添加gitee配置


目录

gitee入门教程

本地仓库配置

初始化本地仓库

gitee添加本地配置邮箱

 本地秘钥配置

gitbash查看远程仓库

提交、推送代码

参考链接


gitee入门教程

新建gitee仓库:

mkdir cloud
cd cloud
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@gitee.com:test/cloud.git
git push -u origin "master"

本地仓库配置

初始化本地仓库

  • 创建项目文件夹test
  • gitbash执行命令:
#进入test目录下
git init
git remote add origin git@gitee.com:test/cloud.git
#生成秘钥,引号中输入本地配置邮箱
ssh-keygen -t rsa -C 'test@163.com'

  •  将公钥id_rsa_gitee.pub添加到gitee中

 拉取代码报错:

git pull origin master

gitee添加本地配置邮箱

  • 查看本地配置:
git config --list

 

 

 本地git配置的邮箱与gitee账号邮箱不一致,添加绑定邮箱,登录邮箱验证成功:

 本地秘钥配置

  • 将id_rsa_gitee、id_rsa_gitee.pub拷贝到C:\Users\42124\.ssh目录下
  • C:\Users\42124\.ssh目录下新建config文件,config文件内容如下:
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee
 
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

gitbash重新执行:

 原因应该是项目是空的,没有任何提交

gitbash查看远程仓库

gitee项目下gitbash查看远程仓库:

$ git remote -v
origin  git@gitee.com:test/cloud.git (fetch)
origin  git@gitee.com:test/cloud.git (push)

github项目下gitbash查看远程仓库: 

$ git remote -v
origin  https://github.com/test/test.git (fetch)
origin  https://github.com/test/test.git (push)

由此可见,origin是属于本地项目的,每个项目单独有一个origin,互不冲突

提交、推送代码

新建test.txt,添加到git中,提交并推送

 TortoiseGit推送,报错 

gitbash 推送:

git push -u origin "master"

 gitee邮箱管理--取消勾选,再次尝试, 推送成功并创建分支master

 


参考链接

Git同时配置github和gitee_git配置github和gitee_潮汐未见潮落的博客-CSDN博客本地的Git如何设置配置,同时对接gitee与github_同时配置gitee和github_魔笛魔笛的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值