将项目同时托管到GitHub和Git@OSC

Git@OSC近来用的比较多,但一些零碎代码还需要GitHub page上演示,因此想着将项目同时托管到GitHub和Git@OSC。

1、首先将本地项目托管到 Git@OSC

参考:http://git.mydoc.io/?t=180676

此后 Push 项目时使用如下命令:

git push -u origin master  # Push至 Git@OSC

2、将该本地项目同时托管到 GitHub

在GitHub中新建一个Repository(此时不需要进行git init),并将GitHub远程仓库与本地仓库关联,相当于给本地仓库添加第二个远程地址,输入命令:

git remote add github git@github.com:yangjunwei/demo.git

注意其中的 github,此后在 Push 时使用如下命令:

git push -u github master  # Push至 GitHub

与 Git@OSC 区别开来。

3、将公钥同时设置到 github 上

https://github.com/settings/keys

查看公钥命令:

vi ~/.ssh/id_rsa.pub

相关命令:

$ git remote -v   #查看远程仓库记录
$ git remote rm osc  #移除远程仓库