最近一直在开发私有项目,之前听说bitbucket不错,能支持团队开发就选了它

但是由于众所周知的一些原因,每次上传代码到bitbucket都是一件很痛苦的事情

于是最近听说oschina的这一块做的不错,打算试一试

他们官网地址:https://git.oschina.net/


由于本人对git还不是非常熟,稍微记一下这一次转移的过程

由于是windows下的用cmd来弄的,得提前配好git的PATH环境变量

然后cd到项目的目录下,由于之前已经跟bitbucket同步过,git配置已经生成好了

所以不用再执行git init, commit之类的命令了

直接在gitosc的web端上先建立好项目,然后把git地址拿到

并在命令行把这个源地址添加进远程列表

git remote add gitosc https://git.oschina.net/monolight/example.git

添加完之后可以用下面命令查看本地记录的远程列表

git remote -v


这时候直接push的话可能会被拒绝(rejected),因为gitosc默认会生成一些初始化的文件

所以要先pull一遍

git pull gitosc master

然后在执行push

git push gitosc master

当然也可以强制上传,要加个-f参数

git push -u gitosc master -f


就这么几条命令而已,很快就搞定了