Gitlab服务器搭建

1、git 安装选择:

Git for Windows Setup----安装版,下载这个

Git for Windows Portable ("thumbdrive edition")---绿色版

2、下载gitblit

3、修改default.properties

修改存储目录(注意必须是斜杠):git.repositoriesFolder = C:/developer/GitRepository

修改端口:

server.httpPort = 10010

server.shutdownPort = 18081 防止冲突

修改IP:

局域网则修改为本机ip

server.httpBindInterface = 192.168.1.24

阿里云则保持默认为空

server.httpBindInterface =

server.httpsBindInterface = localhost

4、双击运行gitlib.cmd

输入ip:10010可直接进入页面,用户名默认为admin,密码admin

在D:\workspace\git\gitblit-1.8.0\data\users.conf 修改用户名及密码

5、开机启动设置,将gitblit的启动注册到windows服务中,可以省的每次都要运行gitblit.cmd,编辑installService.cmd

1)修改 ARCH

32位系统:SET ARCH=x86

64位系统:SET ARCH=amd64

2) 添加 CD 为程序目录

SET CD=D:\workspace\git\gitblit-1.8.0(你的实际目录)

3)修改StartParams里的启动参数,给空(“”)就可以了。

4)以管理员身份运行Windows的cmd.exe

6、权限控制

  • admin是系统初始化的高级用户,可以对用户、团队进行管理、授权,针对仓库进行matable的权限分配。
  • 用户登陆之后可通过 git clone [url]进行远程克隆,输入用户名、密码
  • 用户登陆后可通过ssh进行免密登陆。配置方式为:ssh-keygen -t rsa -C "注释" ,然后找到.pub文件,登陆到gitblit,把.pub内容复制粘贴到sshkey保存,就ok了。
  • 如果克隆ssh时链接不上,报错出现如下情况Add correct host key in /c/Users/lgf/.ssh/known_hosts to get rid of this message.,可打开/.ssh/known_hosts,删除对应主机就行了。


版权声明:本文为kutianya518原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。