Android Studio项目部署到码云(oschina)

在项目的开发过程中,我们经常会用到版本控制,常用的有SVN和Git,比如目前我们项目组内部资源的获取使用SVN,代码的管理使用Git。使用Git需要远程仓库,常见的远程仓库有Github和Oschia,github上面项目多,但是国内访问较慢,本文主要介绍将项目部署到码云上的方法。

准备工作

1.Android Studio的安装和配置
2.git的安装
3.登录oschina码云

部署步骤

1.在Android Studio上创建一个android项目,如下所示
Android Studio项目部署到码云(oschina)
2.登录oschina,创建一个项目,如下所示
Android Studio项目部署到码云(oschina)
创建项目时,注意项目的属性,企业项目一般需要设置为私有
3.在android studio上将项目导入码云,步骤如下图所示
Android Studio项目部署到码云(oschina)
在弹窗中选择要上传的项目
Android Studio项目部署到码云(oschina)
添加后会有一个弹窗,如下所示
Android Studio项目部署到码云(oschina)
选择NO后项目会变成红色,说明已经与Git建立了关联
Android Studio项目部署到码云(oschina)
接下来将项目添加到本地git
Android Studio项目部署到码云(oschina)
添加后,项目变成绿色,表明添加成功
Android Studio项目部署到码云(oschina)
接下来,将代码提交到本地和远程仓库
Android Studio项目部署到码云(oschina)
Android Studio项目部署到码云(oschina)
点击commit后,如果没有出现错误,则表明代码已经存储到本地仓库,接下来,将代码Push到远程仓库,如下所示
Android Studio项目部署到码云(oschina)
在弹出的界面上输入,码云上的地址
Android Studio项目部署到码云(oschina)
码云上地址如图所示
Android Studio项目部署到码云(oschina)
输入码云URL地址后,点击下方的Push,在弹出的对话框中输入码云的账号密码即可完成
Android Studio项目部署到码云(oschina)
至此,就可将项目成功部署到码云上

常见问题

1.Push to origin/master was rejected 的错误
当第一次提交到代码仓库的时候非常容易出现这个问题,因为初始化的仓库和本地仓库是没有什么关联的,因此,在进行第一次的新代码提交时,通常会出现这个错误。
解决方法:
打开项目所在目录,右键打开Git Bash
Android Studio项目部署到码云(oschina)
打开后界面如图所示
Android Studio项目部署到码云(oschina)
然后在命令窗输入下面命令:
git pull origin master –allow-unrelated-histories
出现完成信息,则操作成功,再次Push代码,可以成功进行提交。