Gitee与GitHub
最近github网页是越来越难登录了,于是想转战Gitee但是又舍不得自己的仓库,也舍不得之前积攒的绿点,所以今天将git仓库全部转移到了gitee里面,并且通过配置TortoiseGit实现本地操作同时上传两个平台。
关于gitee的一些配置
首先就是注册了,这没什么好说的,正常注册或者直接用github账号登录
- 推荐使用github账号直接登录,因为登陆完后,网页会提示你,是否克隆仓库,之后按照网页提示可以将所有git仓库里的内容转移过来
- 在注册完后,如果发现自己上传文件没有积攒绿点,在个人设置中的邮箱管理中将邮箱绑定后,gitee才会记录你上传的文件
gitee添加SSHKey
同样在个人设置中找到如上图所示的界面
接下来我们需要在打开本地git 进行操作,桌面右键点击git bash here
使用如下命令生成SSHKey
ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key
cat ~/.ssh/id_rsa.pub
接下来将SSH key添加到刚才的页面
添加后,在终端(Terminal)中输入
ssh -T git@gitee.com
首次使用需要确认并添加主机到本机SSH可信列表。若返回 如下,则添加成功
Hi XXX! You’ve successfully authenticated, but Gitee.com does not
provide shell access.
添加成功后,就可以使用SSH协议对仓库进行操作了。
设置TortoiseGit
在本地git仓库处右键点击设置
之后找到GIT下的远端,不要动orign,在右侧新设置名称为gitee的远端,url设置为gitee下仓库的地址,点击添加就行了
之后在推送页面进行如下设置即可一次上传全部平台