安装
这里不要说了,安装上gitg官网下载即可。
整个过程可以参考文章http://www.jb51.net/os/windows/210388.html
搭建
这里我们使用gitblit-1.7.1
installService注册服务,但是发现并不是所有的都可以,可以使用gitblit.cmd这个脚本,在使用前我们得先配置文件,data目录下:
修改配置文件gitblit.properties. 添加
git.repositoriesFolder = D:\git_Repositories //仓库地址,需要先建好
server.httpPort = 10101 //端口号
如上图添加好了。点击gitblit.cmd这个脚本会出现如图所示
同时查找本机的ip地址,如我的IP地址是192.168.1.13就输入
http://192.168.1.13:10101
此时本地服务打开了。
提交代码
上图你可以创建用户,分配用户权限,默认主用户admin 密码一样
先创建版本库 :名称和描述填写完保存即可
此时你会发现你的版本库中有了刚刚创建的
但是点进去什么都没有,那是正常的因为我们没有提交代码,当然什么也没有了。
初始化版本库
首先打开androidstudio发现项目目录有个.gitignore忽略文件
将其修改为
.gradle/
.idea/
*/build/
build/
gradle/
local.properties
*.iml
然后在
确定版本控制工具是git,此时你右键会发现如图出现git()
在版本库下有路径:
通常我们选择第二个路径,
点击add文件,文件由红色变为蓝色
右键再次回到右键Git-不在add而是commit derectory出现如图:
图中:commitMessgae是提交说明信息,明白此次提交的目的:右边那两个打钩最好去掉,发现commit有三个选项,第一个是提交并且push到服务器上,commit只是在你本地提交而已。我们选择第一个
出现如图:
点击箭头位置
将图中的地址输入到URL中,然后确定
点击push
输入密码,忘记的话这里可以点击reset重置,
输入成功后会提示
然后你刷新浏览器,查看你的版本库有更新的信息:
版本库初始化好了,你还可以开设用户给你同事,分配好权限,然后使用。记住每次提交之前最后要先重服务器上更新代码先在commitandpush,避免冲突。