1.拥有GitHub账号。
2.安装Git 的应用包,在Git Bash中调试好。
3.Android Studio 安装GitHub插件。
4.从New —— Project from Version Control 中选择 从GitHub导入项目。
5.或者,先创立自己项目,再 Import into Version Control —— Share Project to Github 。
6.学会下方 Version Control 查看基本分支。
7.学会右下角 Git:master , 自由地创建分支 New Branch , 或者 自由地切换Local分支 check out 。
8.掌握基本的Git指令
Git remote -v 查看远程仓库里的 url 版本。
Git push -u origin master 对名为origin(名字默认为origin)的远程服务器,进行master分支的更新Push
Git push --force origin master (注意force前为两根横线) 与上面一样,只是无视很多规则强制更新Push
Git push set-url origin 地址名 (地址名可以从JitPack获得。)重新设置Push的默认的地址。(必须要设置,不然 Remote Rejected)(或者 命令行 permission denied)
Git push set-url delete origin 地址名 (删除名为 origin的远程服务器 下的 地址名的地址,包括 fetch 和 push 两个地址)
9.先 右键Git —— Commit ,再 右键Git —— Push ,上传代码到 Github 的 master 分支。
10.如果Github服务器提示 Remote Rejected ,或者 permission denied ,则要检查以下。
11(1).查看 Github 的 Setting 中, Branch —— master 是否处于分支受保护状态。 取消保护状态。 (Github 提供保护状态,防止分支被随意更改。保护状态默认情况下是关闭的。)
11(2)检查Github账号,是否提供了SSH KEY 的设置。如果没有 SSH KEY, 则是无论如何都无法上传成功的。
设置方法,是本地通过 Git Bash ,输入Github对应的绑定邮箱账号,用指令来生成 SSH 的 公钥 和 秘钥。并给公钥 ,秘钥 设置密码。
将本地的秘钥对应的SSH 长串字符, 输入 Github 添加SSH KEY 页 (在Setting里面)的输入文本框,保存。
11(3)继续,在Android Studio 的命令行中, 用Git 指令,将本地的 SSH KEY 文件,与Github服务器 (类似于[email protected] 这样的名字) 进行互相绑定。绑定之后记得输入专用测试指令,检查是否 已经绑定成功。
11(4)如果已成功,则在Android Studio 的 Setting —— Version Control —— Github 里面, 可以勾选 SSH 选项 (如果只有Clone git repositories using ssh ,则勾不勾选无所谓)。
11(5)然后,就一定可以通过 git push origin master 来进行 对Github 的自己创建的代码仓库,进行代码上传了。
上传的过程中,应该是要输入一次 SSH KEY 的密码指令的。输入上次生成时,你设置的对应密码就好。
11(6)出现提示 , 类似于 两个branch分支已合并 这样的信息, 说明上传已经成功。 可以去 Github的个人仓库页,进行刷新查看了。
12.然后涉及的,就是
进行远程仓库的对外compile分享。
做法是: 在release(发行版本)的分页里 —— 创建一个新的release版本,版本号自己填 —— 然后登录并注册 JitPack.io ,获得远程仓库compile账号 —— 把你的个人仓库页的开源项目的主页网址 ,输入 JitPack ———— 点击Look Up ,网站自己进行解析 —————— 等好了之后,可以在下方的 release分栏中,查看每个realese版本的信息 —— 找到你自己对应的version号, 点击 git 按钮 ———— 下方会自动生成,你应该 compile 的地址 ,比如说
compile 'com.github.hanshou361248909:mosby.mvp:9.0.0'
后续细节介绍:
1.疑似,
Maven仓库的属性设置,
极其依赖这三句
compile " part A : part B : part C"
```
```
这也是能一一对照起来的。
不如试试?
搜索 “ Maven依赖 ”
2.
似乎有现成的参考资料
Android SDK开发包(2016-09-15) 版本号2.3.0
开发包下载地址:aliyun_OSS_Android_SDK_20160915
更新日志:
支持断点续传任务取消时选择是否删除事件。
支持设置全局代理。
支持图片下载时设置x-oss-process参数。
支持自定义cname排除列表。
优化 STS token 的刷新机制。
代码库地址:https://github.com/aliyun/aliyun-oss-android-sdk
Maven坐标: