当前位置:   article > 正文

实现gitee与github双向代码同步_gitee和github 仓库 双向同步

gitee和github 仓库 双向同步

实现gitee与github双向代码同步

首先我现在是代码已经在gitee上了,我需要同步过去我的github上面。

gitee项目如下。

请添加图片描述

github上操作。

进入你自己的 Github主页 ,点击 import repository 导入仓库

请添加图片描述

请添加图片描述

填好之后点击Begin import,如果你的项目是私有的,后面会弹出让你登录账号。(这里登录的是你gitee的账号。)

请添加图片描述

登录成功后,他就会自己同步啦,有进度条。

请添加图片描述

同步完成会显示,Importing complete!

请添加图片描述

这时候在github就能看到这个项目了。

请添加图片描述

反之也一样,到gitee导入github上的项目。

登录到自己的gitee账户,这里有个从GitHub/GitLab导入仓库,操作步骤和上面一样。

请添加图片描述

后续同步:

请添加图片描述

原内容如下:

[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	symlinks = false
	ignorecase = true
[remote "origin"]
	url = https://gitee.com/xiaozai-van-liu/gvalearning.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

修改为如下

[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	symlinks = false
	ignorecase = true
[remote "origin"]
	# github地址
	url = https://github.com/Lvan826199/GVALearning.git
	# gitee地址
	url = https://gitee.com/xiaozai-van-liu/gvalearning.git
	fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]
	remote = origin
	merge = refs/heads/master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

之后正常的去提交就行,另外一个仓库会自动同步。

提交常用三大命令

git add .  # 将除了gitignore的所有内容进行添加
git commit -m '' # 把添加的内容提交到本地仓库
git push # 默认提交到远程主分支
  • 1
  • 2
  • 3

拉取命令

git pull # 默认拉取远程主分支
  • 1

github如何生成token

1、进入个人github账户setting

2、点击Developer settings

3、选择Personal access tokens

4、点击 Generate new token

5、为你创建的token添加描述

6、选择token有效期时间。 可以选择永不过期

7、为token赋予权限。 如果从命令行操作仓库,至少选中repo

8、点击生成。 生成之后先复制下来。

请添加图片描述

我全部打钩了,选上Generate Token

请添加图片描述

点击之后会生成一个tokens,这个自己复制下来保存好,下次进来就看不到了。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号