美文网首页Android资源收录gitAndroid AOP技术
AndroidStudio上传代码到码云(Oschina)教程

AndroidStudio上传代码到码云(Oschina)教程

作者: chengww | 来源:发表于2017-03-05 18:48 被阅读5922次

前言

用git上传代码一般用的是github,但是由于国内的情况,不进行科学上网的话那个速度简直是龟速。再就是公司那个10M的小水管实在是带不动,以及付费创建私有项目等,只好转战国内的代码托管站点。
我一直使用的都是oschina,但是一直有个问题,就是Android studio的VCS工具一直上传不了代码,一直被拒绝。今天终于搞清楚了,教程请往下看。

教程

1.首先前往码云注册账号,没什么好说的,全中文的。
2.码云右上方加号,创建项目

创建项目

这个默认使用Readme初始化项目。如果你不使用任何文件初始化你的项目,即不勾选下图所有的复选框,那么就不会有冲突问题了。也就是和上传到GitHub一样,完全不会被拒绝。

以下教程以使用Readme初始化项目为例,教大家如何将项目上传到码云,也同样适用于解决分支冲突的问题。

3.完成后,和上传到github步骤一样

  • 打开Android Studio--VCS--Enable Version Control Integration...
VCS
  • 下拉选择git
  • 然后仓库就创建好了,此时左方文件应显示为红色
  • 然后VCS--git--add 代码添加到git仓库
  • 有提示是否将vcs.xml (版本控制的配置文件) 也一并加入到仓库,这个随意。
  • 右上commit changes
  • commit and push 或者commit 然后再push也是一样
  • 项目界面复制仓库地址,填写仓库地址,填写oschina用户名密码。第一次需要设定一个密码,以后无需登录,直接输入密码即可。然后push等待被拒绝
仓库地址
等待被拒绝提示
  • VCS--git--pull(看清楚不是push)拉取Readme.md
    进行拉取Readme.md操作前,一定要把本地git仓库未commit的文件commit。因进行VCS操作后,android studio会自动添加vcs.xml等文件到git。
  • 刷新按钮,刷新出master勾选--pull

如果出现提示 fatal: refusing to merge unrelated histories 不能合并不同的仓库的提示,请前往你项目的文件夹,右键 Git Base here.
输入 git pull origin master --allow-unrelated-histories 回车,等待合并拉取到Readme.md,关闭窗口。

  • 下方VersionControl可以看到readme.md已经被拉取
  • 再次push就可以了
  • 刷新oschina仓库地址,大功告成

相关文章

网友评论

  • b0ed0aa0bacc:想问一下 Mac 没有 git bush 怎么办,怎么解决啊
  • c25fe4cb884f:关于android studio 码云的文章还是你写的最好!我看了说用gitee码云插件的,这个插件根本登录不上,把插件删了。然后我建了git仓库,再push远程,输入url,账户密码,提示拒绝,然后先Pull,又提示fatal: refusing to merge unrelated histories,按照你的流程,总算解决了,非常感谢!!!
  • 丶叫我官人:简单 明了,很实用
  • 我不是番茄请叫我西红柿:Enable 这个选项我都没有........................
    huangasys:因为你的项目已经关联了git或者svn 设置里面 Version Control根节点 - 选中目录点减号 - apply完成
  • shenshizhong:1、不勾选,完全没问题。谢谢
    2、但是勾选了使用Readme文件,就不行了。卡住的地方是: 执行完命令,关闭命令窗体,VersionControl 看不到readme.md已经被拉取。
  • 三天过去了:实在是太感谢了,折腾了4个小时没找到原因:sob:
  • 屎壳郎滚屎球:请教,不知道学什么
    屎壳郎滚屎球:不知道学习些哪些知识点
    chengww: @屎壳郎滚屎球 什么不知道学什么
  • 屎壳郎滚屎球:请教,工程已经关联了git,码云,怎么断开呢
    chengww:或者在文件管理器找到你的工程包目录,显示隐藏目录后,删除.git文件夹
    chengww:左上角设置图标进设置-->进入Version Control根节点-->选中目录点减号-->下面apply完成
  • Michelange_3397:git basr here 在哪啊
    chengww:安装git后有一个右键菜单 git base here

本文标题:AndroidStudio上传代码到码云(Oschina)教程

本文链接:https://www.haomeiwen.com/subject/hvcegttx.html