Android Studio+Github+git+JitPack生成implementation依赖

此篇仅限于自己学习的笔记,有任何不正确的地方望指正。

首先了解几个工具的作用
git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

github作为开源代码库以及版本控制系统,它是一个网站,给用户提供git服务.这样你就不用自己部署git系统直接注册个账号,就可以用他们提供的git服务。GitHub可以托管各种git库,并提供一个web界面,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。

Git的安装

1.(https://git-scm.com/downloads)可以进入这个网址下载git 工具,我们以Windows为例:

这里写图片描述

这里写图片描述

下载完以后,运行安装,一直默认next就可以了。

git工具安装好了,可以在桌面上点击鼠标右键看看自己是否安装好了。如果出现图示的两项,说明你的git工具就安装好了。

这里写图片描述

Gitgub账号及配置

1.注册github账号
2.生成秘钥
2.1、点击右键菜单下的 Git Bash Here ,会出现一个类似于CMD命令窗口的窗口,输入 ssh-keygen -t rsa -C “####@163.com”(注意引号里边的邮箱就是你注册github用的邮箱)

这里写图片描述

会提示你要不要设置密码什么的都,不要管直接跳~点三下回车就可以了,然后会在git中看到生成的秘钥文件在你c盘某个位置,找到那个.ssh文件夹以后会看到两个文件,如图

这里写图片描述

这里写图片描述

直接把id_rsa_pub打开全部复制到github。这样之间的关联就建立起来了。
3.配置SSH

这里写图片描述

这里写图片描述

到这里基本的配置完成。

Git命令上传代码到Github

1.创建本地仓库
1.1创建文件夹
在你创建的文件夹右键git bash here 出现cmd的对话框 输入git init.本地就会多一个.git文件夹(这个文件夹一般影藏的)
这里写图片描述

2.github配置项目

这里写图片描述

这里写图片描述

3.提交本地库使用git命令

这里写图片描述

注意git提交文件有大小限制的(也可自己配置)。
上传完成你可以刷新你的github就可以看到你刚才上传的内容了。

AndroidStudio中配置Github上传代码

1.studio的git配置:打开如下路径File->Settings->Version Control(展开)->git

这里写图片描述
点击Test按钮如果Git executed successfully 对话框说明配置成功,同时对话框会显示你安装的git版本号如下图:

这里写图片描述

2.配置github登录信息
打开如下路径File->Settings->Version Control(展开)->GitHub,如下图所示

这里写图片描述

点击Test按钮提示配置成功。

3.上传代码
这里写图片描述

如果你是第一次提交该项目会出现如下对话框,提示你这是一个新的存储库(repo),可以自定义repo的名字,和添加描述
这里写图片描述

填写完毕点击share按钮如果你的工程没有问题会出现如下界面

这里写图片描述

这里列出了将要提交的类,以及各种资源配置文件等等,点击ok按钮
这里写图片描述

配置成功会提示

这里写图片描述

这里写图片描述

4.项目更新

当项目新增了模块或者模块修改了如何更新github上的项目,其实也很简单。

1 如果你的项目新增了一个类,当你创建该类的时候会提示你是否需要加入git,如下图所示

这里写图片描述

选择yes该类就会加入git,同时该类本身的颜色会有改变(Darcula主题下由正常的白色变为绿色)
这里写图片描述

此时该类右击->Git->COmmit File… 出现如下对话框

这里写图片描述

填写 commit message 后点击Commit按钮,有可能会出现如下警告,忽略它点击Commit

这里写图片描述

再次右击->Git->Repository->Push,如下图所示

这里写图片描述

点击Push出现如下对话框,点击Pust按钮

这里写图片描述

此时打开你的github上的该项目源码,你会发现新增的类已经出现了

这里写图片描述

如果你的项目中某个类进行了修改需要重新提交;

右击该类->Git-Add
这里写图片描述

AndroidStudio中配置Github代码管理基本完成。

Android Studio上传代码到Github,在Github上提交发行版,最后在JitPack上编译生成implementation依赖。

Github+JitPack生成implementation依赖

1、在Github上有一个带有要生成依赖模块的项目

这里写图片描述

2、Android Studio本地配置

在project的build.gradle文件中添加依赖

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
        //implementation依赖
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        //配置仓库地址
        maven { url "https://jitpack.io" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

在对应的Module中配置
这里写图片描述

3、Github上提交发行版

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

点击geti会出现如下界面:
这里写图片描述

最后就是在你需要的项目中配置引用

这里写图片描述

本片基本完成 。 只限于自己做笔记,不需要每次使用都要搜索。又不正确的望指正。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值