gitblit

Windows平台下搭建Git服务器的图文教程

爱⌒轻易说出口 提交于 2019-12-01 14:11:29
Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器。 国内使用Windows Server平台的用户占大多数,那么本文就来讨论如何在Windows平台下搭建Git服务器。 Windows平台下Git服务器搭建 第一步: 下载 Java ,下载地址: http://www.java.com/zh_CN/ 第二步: 安装Java.安装步骤不再详述。 第三步: 配置Java环境变量. 右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。 新建: 变量名:JAVA_HOME 变量值:D:\Program Files (x86)\Java\jdk1.6.0_21【具体要根据你自己的安装路径,我的是安装在D盘的】 2. 新建: 变量名:CLASSPATH 变量值:%JAVA

gitblit 数据迁移(复制)_2019_lcf

廉价感情. 提交于 2019-12-01 14:11:14
有两种方式: 一、完全拷贝 将原服务器上的gitblit的安装目录、数据目录等相关目录拷到另一台服务器上即可,这样启动方式和使用端口及数据和原服务上的一模一样。(因为gitblit是不用安装的,主要是是运行jar包来访问) 二、只拷贝数据 这种方式会比较麻烦,需要手动建好和原目录对应的仓库列表,量少的话好说,多了就有点累人。具体看图操作。 原服务器gitblit有如下仓库 新服务器gitblit上要创建对应的仓库 这里要主意,分组线通过/去划分,但第一次做分组线时也要带上第一个仓库名,如图上,创好后是这样的。 第二次添加库时在项目上就有这个分组选项了 然后依次把上面库名和描述建好。建好后,里面对应的库都还是空库,需要找到原服务器上对应的库数据拷贝到新服务器对应库目录上即可。 在原服务器上查找: [root @A ] # find / -name storage.git /data/git_data/git_repositories/fitcome/ios/storage.git 在新服务器上查找: [root@B ] # find / -name storage.git /usr/local/gitblit/data/git/fitcome/go/fit.git 然后在原服务器通过scp 的方式拷贝数据到新服务器上 [root @A ] # cd /data/git_data

1.配置gitblit

蹲街弑〆低调 提交于 2019-11-28 12:28:23
作者 微信:tangy8080 电子邮箱:914661180@qq.com 更新时间:2019-06-21 14:38:43 星期五 欢迎您订阅和分享我的订阅号,订阅号内会不定期分享一些我自己学习过程中的编写的文章 如您在阅读过程中发现文章错误,可添加我的微信 tangy8080 进行反馈.感谢您的支持。 文章主题 在centos7上安装gitblit 部署在物理机上,非k8s集群中 前置条件 有一个centos7的主机 需要安装jdk yum install -y java-1.8.0-openjdk.x86_64 正文 cd /opt wget http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz tar -zxvf gitblit-1.8.0.tar.gz rm gitblit-1.8.0.tar.gz mv gitblit-1.8.0/ gitblit cd gitblit/ vim service-centos.sh #禁用Https,并设定一个Http端口 GITBLIT_HTTP_PORT=9090 GITBLIT_HTTPS_PORT=0 #安装服务 ./install-service-centos.sh #启动服务 systemctl enable gitblit service gitblit

Invalid SSL certificate when pushing to Git server

非 Y 不嫁゛ 提交于 2019-11-26 22:06:14
I am running Gitblit on a Windows Server and am trying to push data to a repository from another machine on the network. I have used a SSL certificate (not self signed, but I think signed by my company? Not really sure how that works but Chrome, IE, etc. see it is identity verified). The server that runs Gitblit is named itscm and on the developer's desktop I am using this URL to push data via TortoiseGit: git.exe push --progress "https://itscm:8234/git/TestRepo.git" master However, I get this error: fatal: unable to access ' https://itscm:8234/git/TestRepo.git/ ': SSL certificate problem: