gitblit 安装使用
1 安装服务端
简而言之:需要安装 java,gitblit, git 三个软件
Windows 10环境使用Gitblit搭建局域网Git服务器
前言
- 安装Java并配置环境
- 安装gitblit并配置
- 启动gitblit为windows服务
- 使用gitblit创建repository并管理用户
1.1 安装Java并配置环境
https://www.java.com/zh_CN/
双击JavaSetup8u261.exe直接安装。 这一步安装仍需要在网上下载组件,花了挺多时间。
注:我发现在这里直接下载安装的是一个JRE而不是很多教程里的JDK。但是装下来也没有问题。如果直接下载JDK的话用这个链接,应该更好用一点:
https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
安装完成后,配置环境变量。
右键计算机 - 属性 - 高级系统设置 - 高级 - 环境变量
新建JAVA_HOME; 变量值
C:\Program Files (x86)\Java\jre1.8.0_261 (Java 安装位置)
新建 CLASSPATH,变量值
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
点击Path,编辑,添加下面这一行到最后
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
确定,关闭后,在windows command 输入java, 可以看到帮助界面,但是如果输入javac 就会显示错误信息:
我在java验证页面 java.com/verify 验证出来的也是成功安装java.我就没继续纠结javac这个问题,我猜可能和我安装的不是JDK版本有关。
1.2 安装gitblit并配置
下载gitblit http://gitblit.github.io/gitblit/ 选择Windows GO版即可。但下载速度非常慢,我失败了N次,最后找了个国内的下载源:
http://yesky.51speed.top/2020/06/12/Gitblit_v1.9.1.rar
解压缩到某个文件夹即可,我这里是D:\git\gitblit。
同时创建一个文件夹用于放置代码库,我这里是D:\git\gitRepo。
修改properties
进入gitblit --> data目录,编辑defaults.properties文件,修改以下项:
git.repositoriesFolder = D:/git/gitRepo (填入刚刚建立的代码库文件夹地址,要用“/”而不是“\”,否则后面会创建repository失败)
server.httpPort = 10101 (输入一个未被占用的端口即可)
server.httpBindInterface = 10.XXX.XXX.XXX (输入服务器的IP地址)
server.httpsBindInterface = (赋空就可以)
X
保存之后,双击运行Gitblit目录下的gitblit.cmd就可以开启服务了,这里用管理员账户运行反而会直接退出。
保持cmd窗口打开,此时可以在浏览器输入 10.XXX.XXX.XXX:10101, 看到gitblit页面。
右上角用户名admin,密码admin输入,可以进行下一步操作,如新建repository,添加用户和权限等。
此时在相同局域网的另一台机器也可以用浏览器访问这一页面。
- 使用gitblit创建repository并管理用户
管理员登录gitblit页面后,点击右上角头像–>users,可以看到已有用户,在此页面可以新建或管理现有用户的权限。用户在用户端操作git config --global user.name XXX必须和此处的用户名一致,否则不能进行push等操作。
右上角头像–>teams可以建立和维护工作组,并在users页面–>edit–>access permissions 管理用户所在组。
在gitblit页面–> repositories–> new repository可以建立一个新的repository,并配置相关读写权限。建立好之后,进入repository,右上角edit,可以进行修改并在permission中的owners下把需要的用户添加到Selected中,未被选择的用户可能无法进行push等操作。
2 用户操作 git 配置
2.1 配置 git
1 进入git bash界面,配置用户名和邮箱
git config --global user.name XXXgit config --global user.email XXX@XXX.com
2 SSH Key配置
赋值 pub文件内容,添加到SSH key即可
ssh-keygen -t rsa
cd ~/.ssh
vi id_rsa.pub
3 配置自己的仓库和远端仓库
git remote add origin ssh://blabla
git clone ssh://blabla
参考 https://blog.csdn.net/dhychang/article/details/109053749
gitblit 安装使用相关推荐
- gitblit安装和gitblit服务器切换
gitblit安装 下面是介绍git的安装教程 jdk-8u91-windows-x64 gitblit-1.8.0.zip 一.搭建jdk环境 安装GitBlit,安装jdk,是需要jdk环境的. ...
- linux --gitblit安装
linux --gitblit安装 linux搭建git服务器 1.linux服务器搭建git服务器: yum install -y git 查看版本:git --version git versio ...
- CentOS 8环境下GitBlit安装部署
目录: 一.安装jdk 二.GlitBli搭建 三.Git搭建 阅读本文前建议先阅读另一篇关于Windows环境下的GitBlit部署,之后在Linux上会熟练很多哦(⊙o⊙).传送门:Windows ...
- Linux(Contos7.5)环境搭建之Gitblit安装(三)
1.yum安装git(这一步暂时不清楚是否必要,因为在window上搭建并不需要) 2.下载<gitblit-1.8.0.tar.gz>包并解压至指定目录并找到gitblit目录下../g ...
- Gitblit安装配置及简单使用
文章目录 一.Gitblit 1.1.获取Gitblit 1.2.基础环境配置 1.3.安装Java 1.4.安装Gitblit 1.5.配置文件 1.6.service文件 1.7.启动Gitbli ...
- cl.3hh.win/index.php,windows 系统下 安装 gitblit 教程
Gitblit官方网站 本文实例版本号:1.8 下载完毕后,解压至任意位置. 本文笔者系统环境说明: windows Server 2008 R2 数据中心版 64位 Java 8 JRE 32位 1 ...
- 如何在Linux下使用Gitblit工具创建Git仓库服务
嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具.首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤.Git是分布式版本控制系统,它强调速度.数据一致性 ...
- 使用Gitblit 搭建Windows Git服务器
使用Gitblit 搭建Windows Git服务器 整理使用Gitblit搭建Git服务器的步骤. 目录 使用Gitblit 搭建Windows Git服务器 目录 下载安装 配置 运行 客户端运行 ...
- gitblit无法启动服务
gitblit java版本 gitblit安装时,有一个java的版本问题,当启动有问题时,往下降低一个版本. gitblit 服务启动 在windows上启动服务,安装好服务以后,点击开始时会报错 ...
最新文章
- .Net 文件流 System.IO之Stream
- 您最喜欢的C#扩展方法是什么? (codeplex.com/extensionoverflow)
- java开发环境搭建(重点)
- 如何创建newsstand应用程序
- Spring的bean实例化过程
- Android App性能测试之二:CPU、流量
- 如果软件测试是门艺术,软件测试工程师就是艺术家 -- 浅析ZStack是如何做智能软件测试
- linux rman备份与恢复,RMAN备份与恢复 —— 完全恢复与不完全恢复
- 【广州-互联网-Node.js招聘】
- 一维码,二维码,zxing
- The Perfect Match: 3D Point Cloud Matching with Smoothed Densities
- unity 线渲染器LineRender
- 利用css来制作轮播图
- c++二叉排序树的非递归插入与递归插入,递归之间不同写法的思考
- Muli3D 5 判断点与面的关系
- mysql5.7 优化 三
- linux解压tar后缀的包,解压tar包的linux命令的详细说明
- 公司挖来一个阿里Java大神,生产环境故障调优很溜
- MySql优化之路(一)--- 字段的设计和类型选择
- Malloc for kernel output failed, Memory isnt enough
热门文章
- 第38、39周收录252起融资,国内大鱼吃小鱼,国外印尼共享经济资本热度高 | 潜在周报
- 河北计算机专业专升本学校排名,志愿填写必看:2017计算机科学与技术专业高校排名...
- NCRE - 嵌入式系统开发工程师 – 操作系统(随笔)
- rhino/grasshopper曲线偏移出现扭转
- 基于Lumerical的超透镜模型搭建和整体结构仿真
- micropython仿真器_microbit/cpx 的 python模拟器:Device Simulator Express
- AnyMP4 Mac Video Converter Ultimate for Mac(视频格式转换器)
- 土木专业中应用计算机的例子,建筑土木工程中的计算机应用初探
- RISC-V常用指令总结(附完整PDF)
- 远程计算机打印,win7系统电脑如何远程连接打印机打印文件