配置一次Git环境--同时推送到Github和Gitee

需求

在win10或Linux上只配置一次Git环境,便可实现既能推送代码到Github也能推送到Gitee,只需要改变远程仓库的地址即可。

0 安装Git 官网链接

  • Linux:直接在命令行中操作
  • Windows:在上面安装的Git Bash中操作

1 配置Git环境

  • 1.1 配置用户名邮箱:打开Git Bash 使用以下命令,设置用户名和邮箱
git config --global user.name '你在GitHub注册的用户名'
git config --global user.email '你在GitHub注册的邮箱'

注:GIthub和Gitee的用户名和邮箱最好一样,这样这里只用配置一个就可以在两个平台使用了,只需要更改远程代码地址链接,其他操作均一样。

使用以下命令,查看设置的用户名和邮箱

git config user.name
git config user.email
  • 1.2 配置SSH公钥

生成公钥:在Git Bash输入这条命令,回车之后再按三个回车(默认存储位置,密码为空,确认密码)

ssh-keygen -t rsa -C '你在GitHub注册的邮箱'

GitHub配置SSH公钥:
在此路径下用记事本打开文件(id_rsa.pub)并全选复制里面的内容,并添加到Github或Gitee中的SSH keys中

(此步骤详细参见链接,Github或Gitee两者的操作完全一致)

2 使用Git推送自己的项目到Github或Gitee

建立仓库:
  • 注意在Github或Gitee中建立仓库时,不要默认创建README.md文件,以免后续push出错这个文件我们自己创建。
  • 记住HTTPS或SSH仓库链接,在关联仓库时使用。
上传项目:

2.1、 在要上传的文件上右键选择"Git Bash" 或linux直接进入仓库目录,并初始化仓库:输入

git init

之后该文件夹会出现一个.git文件夹

2.2、 依次使用以下命令将文件夹的文件全部添加到暂存并提交

git add .
git commit -m 'first commit'

注:add后面有个点,代表文件夹里面的所有文件,如果要提交某一个文件,将点替换成文件名或文件夹名;commit -m后面的单引号内容为本次提交的注释,可以根据自己的要求填写。

2.3、 远程仓库与本地仓库同步连接

git remote add origin 粘贴你自己的链接

注:链接可以是HTTPS或git链接,这一步只需要在你第一次提交项目的时候进行,后面如果你还是使用这个仓库提交到同一个远程仓库的话,就不需再进行一次同步连接了。

  • 使用以下命令查看已建立链接的远程库:
git remote -v
  • 使用以下命令删除关联的origin的远程库:
git remote rm origin

2.4、 将本地仓库的内容推送到远程仓库:

git push -u origin master

由于远程库是空的,我们第⼀次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令

git push origin master

如遇问题欢迎进行交流

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值