一、搭建Java环境
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
二、下载gitblithttp://gitblit.com/
三、解压,转到.\gitblit-1.6.2\data目录,需要修改配置文件gitblit.properties
#需要修改存储目录、端口、IP等值
修改存储目录git.repositoriesFolder = D:/git/GitRepository
修改端口:
server.httpPort = 8080
server.httpsPort = 8443
修改IP:
server.httpBindInterface = 192.168.16.179
server.httpsBindInterface = 192.168.16.179
四、设置完成,运行.\gitblit-1.6.2\gitblit.cmd,开启服务
备注:
1、在gitblit-1.8.0版本中,gitblit.properties中只有一句include = defaults.properties ,所以只需要修改defaults.properties文件即可
2、在data目录下有一个users.conf 文件,在里面可以设置 admin 的密码,默认 admin 的密码是 admin
五、浏览器访问
打开浏览器,输入192.168.16.179:8080 (之前设置的IP和端口),看到如下界面
右上角有用户管理用户名密码是(admin,admin),可以设置admin的密码,也可以添加新用户。
六、下载git客户端
七、生成密钥文件并将复制公钥复制到网站
使用git 生成 ssh key ,随便找个位置,右键,点击Git Bash:
Git Bash输入:ssh-keygen -t rsa -C "@" ,一路回车到底,生成 ssh key
在C:\Users\gateon\.ssh 中找到id_rsa.pub "gateon"是计算机名
复制id_rsa.pub里的内容到网站
#密钥地址:
用户-->用户中心
八、创建本本库
1、网页添加版本库
2、通过命令行创建一个新的版本库
新建 README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin ssh://gateon@192.168.16.179:29418/GitTest.git
git push -u origin master
3、通过命令行推送一个已存在的版本库
git remote add origin ssh://gateon@192.168.16.179:29418/GitTest.git
git push -u origin master