实现gitee与github双向代码同步

实现gitee与github双向代码同步

文章目录

    • 实现gitee与github双向代码同步
    • github如何生成token

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

gitee项目如下。

实现gitee与github双向代码同步_第1张图片

github上操作。

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

实现gitee与github双向代码同步_第2张图片

实现gitee与github双向代码同步_第3张图片

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

实现gitee与github双向代码同步_第4张图片

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

实现gitee与github双向代码同步_第5张图片

同步完成会显示,Importing complete!

实现gitee与github双向代码同步_第6张图片

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

实现gitee与github双向代码同步_第7张图片

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

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

实现gitee与github双向代码同步_第8张图片

后续同步:

实现gitee与github双向代码同步_第9张图片

原内容如下:

[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

修改为如下

[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

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

提交常用三大命令

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

拉取命令

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

github如何生成token

1、进入个人github账户setting

2、点击Developer settings

3、选择Personal access tokens

4、点击 Generate new token

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

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

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

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

实现gitee与github双向代码同步_第10张图片

我全部打钩了,选上Generate Token

实现gitee与github双向代码同步_第11张图片

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

你可能感兴趣的:(无矶之谈,gitee,github)