AndroidStudio提交代码到Git上(包含GitBlit的使用)
第一步:(在搭建Git服务器之前要配置JAVA环境)
下载Gitblit(下载地址:http://www.gitblit.com/)此官网打不开直接去百度下****上可以载下来
第二步:解压缩下载的压缩包即可,无需安装,我在D盘下创建了一个名叫Git的文件夹用来存放gitblit,此版本基于gitblit-1.8.0
第三步:配置defaults.properties
在配置defaults.properties之前我们在创建一个文件夹用来存储我们的Git服务器上的项目,我在D盘下创建了一个文件夹我取名叫GitRepository
1.找到defaults.properties (在data目录下)
- 打开defaults.properties,主要修改以下几点:
git.repositoriesFolder(资料库路径):这里改成自己新建的仓库目录路径,不改默认为gitblit目录下的git目录.
server.httpPort:设定http协议的端口号。默认0表示禁用http协议.
server.httpBindInterface:设定服务器的IP地址。默认没有内容,服务器本地可以通过localhost访问,如果指定,则只能通过指定的ip地址访问.
第四步: 运行gitblit.cmd
运行成功后为效果:
第五步:在浏览器中打开GitBlit(因为刚才位置了端口号和服务器ip地址所以可以在浏览器上输入地址)
http://192.168.0.114:10101
出现的效果应为:
第六步:在GitBlit上创建一个版本库
第七步:
添加版本库配置信息:
第八步:配置完成后添加小组成员用户
第九步:增加完小组成员之后,就将下载Git客户端,然后将Git客户端与AndroidStudio建立关联,我将Git客户端下载到了C盘
然后打开AndroidStudio,点击File—>settings找到这里:
Path to Git executable 路径为Git客户端中的路径找到git.exe这个路径添加,此时git与AndroidStudio建立关联
第十步:接下来就是将本地的代码上传到GitBlit服务器上面去(在此此之前请先配置你的Git环境,和adb环境)
配置好Git环境之后测试结果
配置好adb环境之后测试结果
1、先使用Android Studio创建一个新的Android工程。
2.在工具栏点击VCS,选择Enable Version Control Integration
之后会将版本控制选择弹框打开,如下图所示
3选择弹框中project root为Git,点击OK之后,项目文件名称都变红
4、获取到github远程仓库地址,在Android Studio中终端界面输入git remote add origin + github远程仓库地址(例如:https://github.com/jkYishon/test.git),再回车。
远程库地址为GitBlit中项目的地址如图所示
重点注意!点击右边的按钮获取地址,在此之前确保git环境已经搭建完成,在控制台中输入相关命令,以及地址(地址为gitBlit上的地址但是地址一定是http打头或者https,不能有ssh)
5.选中整个项目点击鼠标右键,选中Git下的+Add
6.完成操作后项目文件代码都会默认将要添加到本地仓库,项目文件名称都会变成绿色状态,如图所示:
7.将代码先提交到本地仓库,鼠标选中工程名称点击鼠标右键后,选中Git下的CommitDirectory
提交完成之后所有代码类的颜色又回到正常颜色
8.最后一步就是将本地仓库修改的文件提交到远程仓库里。类似于提交文件到本地仓库操作一样,选中Git下的Repository下的Push…弹出Push Commits面板,如下图所示,点击右下角的Push按钮则会提交代码到远程仓库,在此处是提交到Github上去,(注意在无法push上GitBlit上的时候可以选择强行Push上去,只需在控制台输入Git命令即可:git push -u origin master -f)