代码迁移过程 -- Gitee to GitHub

         由于最开始使用git绑定的是gitee,只能创建私仓,如果要公开还需要审核,而github可以直接创建公开仓,因此今天将代码转移到github上,记录一下踩坑经历。

        1、创建github仓库

        登录账号之后,点击网页右上角加号,New repository,新建一个仓库,如图:

 输入新仓库的名称(例如:test):

 上面的选项根据自己需求改动,设置完毕点击Create repository进行确认创建,就可以看到下图所提示的命令符:

 这些命令行一会在本地上传代码时需要用到,至此代码仓库创建完毕。

2、配置SSH key

2.1 首先检查一下本地主机是否存在ssh key

cd ~/.ssh
//cd 为进入此目录下
ls
//ls为查看目录文件,看下是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key

由于我之前绑定gitee时设置过SSH key ,因此是存在的,如下图:

 如果存在,直接跳到第三步;

2.2 生成ssh key

如果不存在ssh key,使用如下命令生成:

ssh-keygen -t rsa -C "xxx@xxx.com"
//执行后一直回车即可

生成完以后再用第一步命令,查看ssh key。

2.3 获取ssh key公钥内容

cd ~/.ssh
cat id_rsa.pub
//cat 为查看文件命令

 执行命令结果如上图,复制上述内容即为SSH 的公钥部分;

2.4 将SSH Key添加到github

点击setting,找到SSH,点击New SSH Key,输入公钥即可。

 2.5 判断SSH Key是否匹配成功

在桌面右键打开Git Bush,输入以下命令:

ssh -T git@github.com

第一次确认会让你输入yes or no ,输入yes之后看到 Hi + github的名字 即为成功。

 

 3、推送代码

我们按照创建仓库时提示的命令行进行推送:

git remote add origin git@github.com:yourname/youremail.git //关联远程仓库
git branch -M main
git push -u origin master //把本地库的所有内容推送到远程库上

如果使用的是http请求,即执行的如下命令,会提示登录github账号,进行管理授权

git remote add origin https://github.com/yourname/test.git

看到上图即为授权成功;

 等待一分钟左右看到上图即推送成功。

4、常用的git命令

git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 
git commit -m "first commit" //把文件提交到仓库
git remote add origin git@github.com:yourname/youremail.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值