-
2021-05-27 18:58:39
一、linux安装git
yum install -y git
验证安装是否成功,获取git版本
git --version
二、初始化git项目
mkdir /git
git init --bare 库名
三、创建git用户和设置用户组
useradd git
passwd git设置用户组
usermod -a -G git_group git_user
命令解释:用户git_user添加到git_group用户组
四、设置用户访问权限
chmod -R 777 /git/库名
五、设置目录的属主和文件的用户组
chown -R git_user:git_group /git/code/xxx
六、禁止 git 用户 ssh 登录服务器
vim /etc/passwd
找到:
git:x:502:504::/home/git:/bin/bash
修改为
git:x:502:504::/home/git:/bin/git-shell
此时 git 用户可以正常通过 ssh 使用 git,但无法通过 ssh 登录系统。更多相关内容 -
windowsServer服务器上搭建GIt服务器
2021-08-08 06:38:36十年河东,十年河西,莫欺少年穷学无止境,精益求精摸索了一天,终于把服务器端Git搭建完毕。记录下来,省的以后踩坑。如下:在官网搜索框中输入:download 搜索下载型选择为Java选择开发版然后下载下载后,第一步:...十年河东,十年河西,莫欺少年穷
学无止境,精益求精
摸索了一天,终于把服务器端Git搭建完毕。记录下来,省的以后踩坑。
如下:
在官网搜索框中输入:download 搜索
下载型选择为Java
选择开发版
然后下载
下载后,
第一步:安装JavaJdk,我的JDK安装在:C:\Program Files\Java\jdk-14.0.1
Java.Jdk安装完毕后,配置Java环境变量
第2步:配置Java环境变量
右键” 计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。
新建:变量名:JAVA_HOME;变量值:C:\Program Files\Java\jdk-14.0.1【具体要根据你自己的安装路径】
新建:变量名:CLASSPATH;变量值:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib
添加:找到PATH变量,选择编辑。修改为:%JAVA_HOME%\bin
如下图:
javaHome :
C:\Program Files\Java\jdk-14.0.1
ClassPath :
%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib
PATH :
%JAVA_HOME%\bin
第3步:验证Java是否安装成功。
在命令窗口中,输入javac, 回车,如果出现如下信息,说明安装成功。
Java安装并配置环境变量成功后,下一步就需要下载GIT了,GIT无需安装,只需放在C盘即可
如下:
第4步:下载Gitblit.下载地址:http://www.gitblit.com/
下载完成后,解压,放在C盘,我的GIT存放在:C:\gitblit-1.9.1
第5步:创建用于存储项目代码的文件夹。这里为D:\GitProject\webProject 在D盘创建文件夹GitProject 及 子文件夹webProject
第6步:配置gitblit,文件在C:\gitblit-1.9.1\data下,打开gitblit.properties ,里面有 include = defaults.properties,说明配置信息在defaults.properties中
在操作defaults.properties之前,建议复制一个副本,保存下来,如下(gitblit.properties无需改动,只需修改defaults.properties文件中的配置):
然后,可以安心的操作defaults.properties文件了
6.1、在defaults文件中(可用文本文件打开)找到git.repositoriesFolder(资料库路径),赋值为D:\GitProject\webProject
6.2、找到server.httpPort,设定http协议的端口号,我配置的为:8088
6.3、找到server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。注意:这里的IP是你服务器的内网地址,非公网地址。[也可以留空]
6.4、找到server.httpsBindInterface,设定为localhost
6.5、另外注意看看server.shutdownPort ,其默认值为 8081,是否被占用,如果占用请修改。我的8081端口未被占用,因此,我用的8081
6.6、.保存,关闭文件。
6.7:运行gitblit.cmd 批处理文件。运行结果如下,运行成功。
如果运行后,屏幕一闪而过,建议在CMD控制台中运行,如下:
1、先打开gitblit,复制文件中的内容,注意:%不要复制,复制内容如下:
然后在CMD中,首先指向Git安装目录,如下:
然后执行上述复制的代码:
执行成功。
如果执行还是报错,可以将上述安装的JavaJDK bin目录设置下,
添加:set path=C:\Program Files\Java\jdk-14.0.1\bin
如下:
这样GIT的相关设置就完成了,下面我们运行我们配置的8088端口,如下:
首次登录的账户密码为:admin admin 需要修改密码,修改密码后,就可以在这个网址上进行相关GIT仓鼠操作了。
当然:
如果在windows中将gitblit的启动注册到windows服务中,可以省的每次都要运行gitblit.cmd。
如何将gitblit添加到服务中呢?
4. Gitblit服务启动
1)找到Gitblit安装目录下找到installService.cmd文件,右键用“记事本”打开;
编辑如下:
SET ARCH=amd64(64位,32位机器为 x86)
Set CD=C:\gitblit-1.9.1 (你的GIT安装目录)
将启动参数设置为空,如下:
保存文件,并以管理员的方式进行运行,如下:
右键,以管理员方式运行:
将目录设置到GIT安装目录,如下:
然后执行:installService.cmd
执行完毕后,在windows服务中就可以看到Gitblit服务,右键启动服务
如果启动服务失败,那么,我的解决方案是:
在Git 安装目录中找到:gitblitw
右键,以管理员方式运行,在Java一览,设置为:
然后,安装上述方式,运行gitblitw,
运行后,我们就可以在服务中看到git服务已经自动执行了,且在运行中。
不容易,搞了半天,写了这一篇博客。
关于后续的使用,大家可查询:GitBlit的使用教程
-
gitblit服务器 后台服务启动不起来,提示:不能在本地计算机启动gitblit
2018-05-10 07:16:05安装到后台服务后,这个后台服务启动不起来,提示:不能在本地计算机启动gitblit。 windows 日志: 日志名称: System 来源: Service Control Manager 日期: 2018/5/10 16:51:12 事件 ID: 7024 任务类别: ... -
搭建本地私有的git服务器
2021-12-05 08:35:10一 概述 ...搭建自己的代码托管服务git服务,使用的是gitblit插件,具体操作搭建步骤详情见下文。 客户端软件: git-2.34.1-64.bit 服务端软件:gitblit-1.8.0 二 搭建过程 2.1 使用插件gitblit一 概述
搭建自己的代码托管服务git服务,使用的是gitblit插件,具体操作搭建步骤详情见下文。
客户端软件: git-2.34.1-64.bit
服务端软件:gitblit-1.8.0
二 搭建过程
2.1 使用插件gitblit
2.2 安装搭建
本地搭建自己的git服务器,就是要共享git仓库,需要用到ssh协议(FTP、HTTPS、SFTP等协议也能实现),所以windows下开发搭建git仓库必须做ssh服务器。
2.2.1 jdk的配置
1.首先下载jdk;
2.安装jdk,并配置jdk的环境变量;
3.并查看jdk是否安装成功,Java -version 能看到版本信息表示安装成功,如下图:
关于jdk的安装配置不再赘述。
2.2.2 gitblit下载
插件下载地址: Gitblit
这里使用的是1.8.0,见百度网盘。
2.2.3 解压安装
将软件包解压安装到指定目录下,这里新建一个文件夹: dky-gitblit,然后将软件包放到此文件夹下,如下图所示:
进入解压后的目录:
3.2.4 新建一个存储代码资源的文件夹
在E:\dky-gitblit目录下新建一个存储代码资源的文件夹,这里新建一个文件夹为:dky-git-code-respository,如下图所示:
3.2.5 修改配置文件
进入到git安装目录的data目录下,修改配置文件defaults.properties文件,这里的路径为:E:\dky-gitblit\gitblit-1.8.0\data,如下图所示:
- 修改git.repositoriesFolder(资料存储路径),设置成上一步新建的存储资料的文件夹路径,
这里为:E:\dky-gitblit\dky-git-code-respository,如下图所示:
2.修改server,httpPort,httpsPort的端口,自定义相应的端口,如下图:
这里设置: server.httpPort=8989;
Server.httpsPort=8443;
3.修改服务器ip地址: 找到server.httpBindInterface,进行设置ip的设置,这里就是设定你的服务器的ip地址。本服务器的ip地址为:10.119.65.232
4.保存文件的修改,关闭文件
注意,在win7系统中,defaults.properteis的后缀名不显示,需要通过设置显示出来后缀名,操作如下图:
3.2.6 启动方式1:一次回话的启动
在git的安装目录下,找到gitblit.cmd, 双击进行启动,如下图所示:
启动结果:
在地址栏中进行访问:http://10.119.65.232:8989/ ,如下图所示:
3.2.6 启动方式2:后端守护进程启动
第一种方式启动后,相当于一次临时回话,当启动窗口关闭之后,服务就进行了关闭,所以使用第2种方式,后端守护进程方式启动,
- git的安装目录下,找到installService.cmd进行编辑,截图如下:
32位系统: SET ARCH=x86;
64位系统: SET ARCH=amd64
- 添加CD为程序更目录: SET CD=E:\dky-gitblit\gitblit-1.8.0
- 修改StartParams里的启动参数,给空就可以(1.8版本之前版本需要这一步,本次安装使用1.8版本,这一步骤可忽略)
4.启动
使用快捷键win+R,在窗口输入cmd,然后cd 进入到E:\dky-gitblit\gitblit-1.8.0,输入命令:
installService.cmd,如下图所示:
5.查看后端进程服务,在服务器的服务管理下,就能看到已经存在的gitblit服务了,如下图所示:
平时使用的时候,保持这个服务是启动状态就可以了。
6.再次访问:
-
Mac 搭建Git服务器(Gitblit)
2019-05-05 23:56:31文章目录Mac下搭建Git服务器#1 环境#2 说明#3 开始#3.1 下载 Gitblit#3.2 配置本地 Git 服务器仓库存储数据的根目录#3.3 启动 Gitblit#3.4 使用#3.4.1 创建创库#3.4.2 本地使用GitHub for Desktop链接(http)#3.4.3 ...文章目录
Mac下搭建Git服务器
#1 环境
Mac JDK
#2 说明
#3 开始
#3.1 下载 Gitblit
使用 Gitblit 搭建Git服务器
- 下载 jdk(正常安装就可以)
- 下载 Gitblit
把解压后的 gitblit拷贝到 /opt/app/gitblit (路径随意),解压后的文件就是Git服务器
#3.2 配置本地 Git 服务器仓库存储数据的根目录
vim /opt/app/gitblit/gitblit-1.8.0/data/defaults.properties
- 修改本地 Git 服务器仓库根目录
# 我这里用的文件夹名称为 MyGitRepository git.repositoriesFolder = MyGitRepository
- 修改 HTTP 协议端口号:
server.httpPort = 5679
#3.3 启动 Gitblit
/opt/app/gitblit/gitblit-1.8.0 ./gitblit.sh
至此Git服务器已经搭建完毕
#3.4 使用
#3.4.1 创建创库
#3.4.2 本地使用GitHub for Desktop链接(http)
在局域网内的其他PC上check out仓库代码
#3.4.3 本地使用GitHub for Desktop链接(ssh)
在使用http操作仓库时,每次pull和push都需要密码验证,如果使用ssh,则没有这么麻烦
因为我在本地有GitHub的ssh,所以GitHub和gitblit共用一个ssh秘钥,把ssh公钥复制到gitblit中
-
服务器(Windows镜像)自建git服务器超详细教程
2021-11-11 21:58:27服务器(Windows系统)自建git服务器超详细教程 需要依赖(工具) 轻量服务器(云服务器)一台 —— 环境Windows Server 2019 git工具包(https://git-scm.com/) gitea软件包... -
Linux服务器上配置Git&Github
2022-01-27 12:59:48git config --global user.name "Kikihqq" # 这里是 github 注册的账号(用户名) git config --global user.email "HuiqingZh@outlook.com" # github 注册的邮箱 # 查看 git 账号信息 ...git config user.email -
Windows如何搭建自己的Git服务器
2022-04-07 22:32:49Windows如何搭建自己的Git服务器 一、使用的服务? Gitblit 什么是 Gitblit? Gitblit 是一个开源的纯 Java 堆栈,用于管理、查看和提供Git存储库。 它主要是为希望托管集中式存储库的小型工作组设计的工具 二、... -
创建局域网Git服务器
2018-11-06 17:09:27本文提供的方法适用于小团队在局域网内通过git协调工作。 一. 基本步骤 第1步:安装 Linux,安装 Git 此处省略具体操作步骤。 第2步:创建 git 用户 在Linux系统内以管理员权限执行如下命令: adduser git ... -
windows搭建git服务器
2021-05-27 13:03:51<h3 id="gitblit介绍">GitBlit介绍 <p>GitBlit搭建服务对服务器的要求低,操作简单,可以内网离线安装等优势。 <h3 id="gitblit安装步骤"> -
使用Gitblit搭建本地Git服务器(windows平台)
2021-10-14 10:38:09一、安装Java,配置JRE环境 (若有JAVA环境请略过) 第一步:下载Java,... 可进行添加用户,添加用户记得给予权限 接下来就可以在版本库模块创建库进行使用啦~ 创建完成即可根据官方提示将代码推送到本地Git服务器上~ -
Ubuntu git服务器搭建指南
2021-11-22 08:51:29Ubuntu git服务器搭建指南 引言 关于Android相关的源码分析博客,停更有蛮久的了。因为一直忙于新的工作和新知识点的学习当中!当然药不能停,错了博客不能停!正好在最近的工作中,需要... -
Linux下使用Apache搭建Git服务器
2021-01-09 14:35:06近在学Linux,终于在Linux上用Apache搭建起了Git服务器,在此记录一下。... 设置Apache在服务器启动时运行:chkconfig –levels 235 httpd on Git的安装与配置 1. 安装git yum install git -
Git之深入解析如何运行自己的Git仓库托管服务器
2021-09-15 21:13:48了解了 Git 的基础使用流程和 Git 的分支管理之后,我们应该已经有办法使用 Git 来完成日常的工作。然而,为了使用 Git 协作功能,还需要有远程的 Git 仓库。尽管在技术上可以从个人仓库进行推送(push)和拉取... -
linux搭建git服务器
2019-04-09 15:39:11Linux服务器配置之Git服务器搭建步骤: 一、配置环境 1、服务器:lCentOS 7.2(64位) + Git (version 1.8.3.1) 2、客户端:Windows 10 Pro(64位) + Git(version 2.11.0.windows.1) 3、服务器连接软件:... -
查看git远程服务器地址
2021-08-08 09:13:21查看git远程服务器地址 内容精选换一换云堡垒机与LDAP服务器对接,认证登录系统的用户身份。本小节主要介绍如何配置LDAP域认证模式。不支持一键同步LDAP服务器用户。不能添加两个相同的LDAP配置,即服务器IP地址+... -
Windows环境下用Gitblit搭建git服务器
2019-05-04 23:05:13二,下载后解压该文件,找到data/目录下的defaults.properties文件,这个配置文件是启动git服务器的关键配置文件。有几处关键地方需要定制化修改。 (1)服务器地址和端口: server.httpBindInte... -
部署自己的git服务器
2019-12-05 11:36:03GitBlit 开源的git服务器 可以使用github 但是私有化好像需要收费的,所以我们自力更生,自己搭建一个git服务器 拿出我们在鹅厂买的几十块钱一年的虚拟化服务器 为什么要说它是虚拟化呢,是因为它跟主机不一样... -
gitsync:自动更新其内容PHP Web服务器
2021-05-18 17:34:31该容器将在启动时克隆给定的存储库,并将其与Web服务器(nginx + php-fpm)一起使用。 在yoursite.tld/git/上将存在一个管理界面,用于强制进行git pull。 为了您的方便,在你的回购建立一个网络挂接poining到your... -
手机使用Gidder搭建git服务器
2022-03-17 21:21:14参考及下载Gidder: ...手机安装apk、启动及相关设置 Gidder默认设置 ...全部设置完成后,启动git服务 这里要留意: 新建的版本库路径为:/newProject.git git服务器在局域网的IP地址:192.168.1.6:2222 本地git -
手把手教你搭建自己的git+gerrit代码评审服务器
2021-12-10 23:10:52你可能遇到过这样的问题,不知道如何管理自己的代码。自己开发的代码,过了...我的环境:服务器:阿里云(自己的虚拟机也是可以的)Ubuntu 16.04 TLS (64bit)代码版本管理工具:Gitweb服务器:Apachegerrit版本:2.13. -
10分钟教你在Windows上搭建Git服务器
2021-12-15 11:49:5810分钟教你在Windows上搭建Git服务器一、下载并安装jdk.二、下载Gitblit三、配置四、运行五、测试 一、下载并安装jdk. 安装JDK请移步到:2022年最新Java JDK1.8的安装教程 二、下载Gitblit 下载地址:... -
Windows下Git的安装和基本使用、搭建Git服务器
2020-04-11 18:26:251 Git的安装和基本使用 安装完成桌面有个Git Bash图标; 弹出Git Bash;用 git init 在目录中创建新的 Git 仓库;下面在G:/git2/test1目录创建; 创建完成会有个.git目录; 拷贝一... -
docker搭建私有git服务器
2021-05-06 16:19:43使用git的时候,网的问题总是特别慢,反正本来也就是自己的东西,索性直接搭建一个私有的git服务器。搭建起来还是比较方便的。直接用docker搭建就好了。 步骤 1. 拉取镜像 docker pull gogs/gogs:0.12 2. 启动镜像 ... -
git-play:Git-play是一个自定义git命令,用于从远程git存储库非常轻松地部署应用程序服务器
2021-05-03 14:50:59它每分钟检查一次远程git存储库,如果发生了什么变化,它将自动重新启动应用程序服务器。 安装 您可以使用pip或easy_install从PyPI安装git-play: $ pip install git-play 入门 Git-play是为讨厌复杂配置的人设计... -
树莓派搭建Git服务器
2021-01-17 23:06:021. 启动防火墙 安装ufw $ sudo apt-get install ufw 启动ufw $ sudo ufw enable Command may disrupt existing ssh connections. Proceed with operation (y|n)? y Firewall is active and enabled on system ... -
离线搭建git服务器(Gogs)
2022-03-17 09:00:13目录前言一、环境准备1.下载git离线安装包2.下载gogs离线安装包二、搭建步骤1...自己快速离线搭建git服务器,通过Gogs在linux环境搭建。 一、环境准备 1.下载git离线安装包 版本任意 下载地址: https://mirrors.edge. -
关于构建私人git服务器以及git与github的区别的详细介绍
2018-01-10 16:51:46那么在生产的过程中为了更好的将每个人完成的地方完美的搭配起来,公司大多会采用比较合适的团队协作工具,早起svn的使用很普遍,近年出现了github社区之后很多公司转而使用git仓库进行高效的代码协作以及版本控制。... -
如何在云服务器上部署gitblit
2018-09-24 17:24:12服务器端:Ucloud CentOS 6.5 64位 服务器端部署 首先保证ssh连接上服务器,然后: 安装Java环境 首先查看自带JDK是否安装: yum list installed | grep java 如果没有任何输出,就说明没有安装好jdk,输入以下命令... -
阿里云服务器上git配置与使用方法
2017-11-20 21:20:04阿里云服务器搭建GIT服务器 环境:ubuntu16.04 阿里云服务器 二、服务器端配置 需要用root用户来执行以下命令 1. 添加用户adduser git_xxx cd /home/git_xxx mkdir .ssh 2. 创建公钥文件touch ./.ssh/authorized_...