AndroidStudio提交代码到Git上(包含GitBlit的使用)

第一步:(在搭建Git服务器之前要配置JAVA环境)

下载Gitblit(下载地址:http://www.gitblit.com/)此官网打不开直接去百度下CSDN上可以载下来

第二步:解压缩下载的压缩包即可,无需安装,我在D盘下创建了一个名叫Git的文件夹用来存放gitblit,此版本基于gitblit-1.8.0

AndroidStudio提交代码到Git上(包含GitBlit的使用)

第三步:配置defaults.properties

在配置defaults.properties之前我们在创建一个文件夹用来存储我们的Git服务器上的项目,我在D盘下创建了一个文件夹我取名叫GitRepository 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

1.找到defaults.properties (在data目录下) 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

  1. 打开defaults.properties,主要修改以下几点: 
    git.repositoriesFolder(资料库路径):这里改成自己新建的仓库目录路径,不改默认为gitblit目录下的git目录. 
    AndroidStudio提交代码到Git上(包含GitBlit的使用) 
    server.httpPort:设定http协议的端口号。默认0表示禁用http协议. 
    AndroidStudio提交代码到Git上(包含GitBlit的使用) 
    server.httpBindInterface:设定服务器的IP地址。默认没有内容,服务器本地可以通过localhost访问,如果指定,则只能通过指定的ip地址访问. 
    AndroidStudio提交代码到Git上(包含GitBlit的使用)

第四步: 运行gitblit.cmd 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

运行成功后为效果: 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

第五步:在浏览器中打开GitBlit(因为刚才位置了端口号和服务器ip地址所以可以在浏览器上输入地址) 
http://192.168.0.114:10101 
出现的效果应为: 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

第六步:在GitBlit上创建一个版本库 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

第七步: 
添加版本库配置信息: 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

第八步:配置完成后添加小组成员用户 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

第九步:增加完小组成员之后,就将下载Git客户端,然后将Git客户端与AndroidStudio建立关联,我将Git客户端下载到了C盘 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

然后打开AndroidStudio,点击File—>settings找到这里: 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

Path to Git executable 路径为Git客户端中的路径找到git.exe这个路径添加,此时git与AndroidStudio建立关联

第十步:接下来就是将本地的代码上传到GitBlit服务器上面去(在此此之前请先配置你的Git环境,和adb环境) 
配置好Git环境之后测试结果

配置好adb环境之后测试结果

1、先使用Android Studio创建一个新的Android工程。

AndroidStudio提交代码到Git上(包含GitBlit的使用)

2.在工具栏点击VCS,选择Enable Version Control Integration 
AndroidStudio提交代码到Git上(包含GitBlit的使用)
之后会将版本控制选择弹框打开,如下图所示 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

3选择弹框中project root为Git,点击OK之后,项目文件名称都变红 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

4、获取到github远程仓库地址,在Android Studio中终端界面输入git remote add origin + github远程仓库地址(例如:https://github.com/jkYishon/test.git),再回车。 
远程库地址为GitBlit中项目的地址如图所示 
AndroidStudio提交代码到Git上(包含GitBlit的使用)
重点注意!点击右边的按钮获取地址,在此之前确保git环境已经搭建完成,在控制台中输入相关命令,以及地址(地址为gitBlit上的地址但是地址一定是http打头或者https,不能有ssh)

5.选中整个项目点击鼠标右键,选中Git下的+Add 
AndroidStudio提交代码到Git上(包含GitBlit的使用)

6.完成操作后项目文件代码都会默认将要添加到本地仓库,项目文件名称都会变成绿色状态,如图所示:

AndroidStudio提交代码到Git上(包含GitBlit的使用)

7.将代码先提交到本地仓库,鼠标选中工程名称点击鼠标右键后,选中Git下的CommitDirectory 
AndroidStudio提交代码到Git上(包含GitBlit的使用)
提交完成之后所有代码类的颜色又回到正常颜色

8.最后一步就是将本地仓库修改的文件提交到远程仓库里。类似于提交文件到本地仓库操作一样,选中Git下的Repository下的Push…弹出Push Commits面板,如下图所示,点击右下角的Push按钮则会提交代码到远程仓库,在此处是提交到Github上去,(注意在无法push上GitBlit上的时候可以选择强行Push上去,只需在控制台输入Git命令即可:git push -u origin master -f) 
AndroidStudio提交代码到Git上(包含GitBlit的使用)