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

本文详细介绍如何搭建GitBlit Git服务器,包括配置JAVA环境、解压安装、配置defaults.properties文件、运行GitBlit及与Android Studio关联等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:(在搭建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目录下) 
这里写图片描述

  1. 打开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) 
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值