gitblit

1、安装配置Git私有服务器

五迷三道 提交于 2019-12-06 02:48:44
安装并配置一个私有的Git服务器吧,这样自己的代码就可以进行版本控制了,当然版本控制的重要性嘛,Please Baidu。 系统环境: 64位Win10 Version 1909 安装步骤: 1、下载java: 网址: https://www.oracle.com/technetwork/java/javase/downloads/index.html 然后等待下载……下载完成后双击安装,安装过程除了安装路径外一路默认,稍微注意一下,修改安装目录到某一只含有26个英文字符的路径文件夹下就可以,另外这个版本有一个好处,不用配置环境变量了,好开心……当然使用旧版本的开发人员请自行配置环境变量,具体配置方法Please Baidu(配置方法已然烂大街了) 2、验证java安装,win+r运行cmd,输入java -version,出现如下所示,恭喜你,安装成功。 3、下载Git服务器软件Gitblit,下载网址: http://www.gitblit.com/ ,下载位置如图所示: 继续等待,等待下载完成……下载完成后,解压文件夹,拷贝至安装路径下即可,安装路径尽量选择只有26个英文字母组成的路径下。 4、Gitblit配置项目修改 在Gitblit的安装目录下的data目录下,找到文件default.properties,用记事本/Notepad++/EditPlus打开,然后Ctrl

Git checkout from freshly cloned repository into a branch leads to unstaged changes in that branch

旧街凉风 提交于 2019-12-05 13:46:18
I have a strange git problem. After checking out one of the branches (that is remotely tracked) I instantly get modified and unstaged changes in that branch. I have cloned the repository again to verify the problem still exists. I am using Windows and gitblit as Git server. Do you have any ideas why this could happen? The output of git status is as follows: $ git status # On branch RSD-5393 # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: apis.releng/cquery

Gitblit push error “error: RPC failed; result=52, HTTP code = 0”

こ雲淡風輕ζ 提交于 2019-12-05 06:25:00
Setup gitlbit on my Mac OS X 10.8, but keeps failing to push! In the Gitblit web interface, I created an empty repository called empty and cloned it to local storage by the following command: git clone https://localhost:8443/git/test/empty.git I added a file and commit the change and added a remote git remote add gitblit https://localhost:8443/git/test/empty.git then I try to push with: git push -v gitblit master and the error shows: Pushing to https://localhost:8443/git/test/empty.git Counting objects: 3, done. Writing objects: 100% (3/3), 215 bytes, done. Total 3 (delta 0), reused 0 (delta 0

在windows上搭建git服务器教程

别来无恙 提交于 2019-12-04 13:43:54
1.首先,需要确保windows系统上安装并配置了Java运行环境,JDK>=1.7。 2.下载Gitblit,下载地址: http://www.gitblit.com/ 3.解压缩下载的压缩包即可,无需安装 4.配置Gitblit 1) 创建用于存储资料的文件夹。D:\keke.xu\Git\GitRepository 2) 找到Git目录下的data文件下的 gitblit.properties/defaults.properties 文件,用“记事本”或文本编辑器打开。 因为我的 gitblit.properties文件中配置为 include = defaults.properties,所以,需要修改defaults.properties中的内容。 找到git.repositoriesFolder 修改其路径为自己创建的路径 :git.repositoriesFolder = D:/keke.xu/Git/GitRepository 找到 server.httpPort,设定http协议的端口号(注意:所使用的端口不要与已有端口冲突) server.httpPort = 5353 找到 server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。server.httpBindInterface =127.0.0.1   然后,保存文件

gitblit搭建

↘锁芯ラ 提交于 2019-12-04 11:02:14
gitblit 1.8.0 + java7 下载安装java7 https://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-windows-x64.exe?AuthParam=1573700465_e578ee25f162c5fae1bfdba8d5df6321 配置java环境变量 下载gitblit:http://www.gitblit.com/ 解压: 复制data/defaults.properties并重命名为my.properties 1. 修改data/gitblit.properties    修改my.properties文件 2.找到git.repositoriesFolder(资料库路径),赋值为第七步创建好的文件目录。 git.repositoriesFolder = ${baseFolder}/../GitRepository 对应版本库目录为: 3.找到server.httpPort,设定http协议的端口号 server.httpPort = 3001 4.找到server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。 服务器的IP地址,不能是URL server.httpBindInterface = 127.0.0.1 5.找到server

Perfectly working curl command fails when executed in a groovy script

匆匆过客 提交于 2019-12-04 09:01:35
问题 I have a post commit hook (a groovy script) in gitblit to invoke a REST endpoint. In this script I am executing a curl command. But it seems to fail. The curl command works fine when executed from the commandline. Following is my groovy script. #!/usr/bin/env groovy def repoUrl= "https://gitblit.myhost.com/git/" + repository + ".git" json='{"repository":{"url":"'+repoUrl+'"}}' def response = "curl -v -k -X POST -H \"Content-Type: application/json\" -d '${json}' https://username:password

Windows平台下Git服务器搭建

瘦欲@ 提交于 2019-12-04 01:39:22
第一步: 下载Java,下载地址:http://www.java.com/zh_CN/ 第二步: 安装Java.安装步骤不再详述。 第三步: 配置Java环境变量. 右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。 新建:     变量名:JAVA_HOME     变量值:D:\Program Files (x86)\Java\jdk1.6.0_21【具体要根据你自己的安装路径,我的是安装在D盘的】   2. 新建:     变量名:CLASSPATH     变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar   3. 添加:找到PATH变量,选择编辑。把%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin添加到”变量值”的结尾处。 第四步: 验证Java是否安装成功。 打开命令窗口=> 输入CMD => 确定。 在命令窗口中,输入java命令:javac,回车,如果出现如下信息,说明安装成功。 第五步: 下载Gitblit.下载地址: http://www.gitblit.com/ 第六步: 解压缩下载的压缩包即可,无需安装。 第七步: 创建用于存储资料的文件夹。 第八步: 配置gitblit.properties 文件。

Windows平台使用Gitblit搭建Git服务器

我们两清 提交于 2019-12-04 01:39:11
Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺钱,可以跳过。 Windows平台下Git服务器搭建 JAVA的安装及环境变量配置 略。 Gitblit下载与安装 下载地址: http://www.gitblit.com/ 。下载后的软件直接解压即可,无需安装。 解压文件目录可自行设置。 创建用于存储资料的文件夹。 Gitblit配置 参考 官方文档 。修改gitblit安装目录下的data文件下的gitblit.properties。 其中 include = defaults.properties 注释掉,并添加 include = my.properties . 从data文件夹下发现了defaults.properties文件,这是gitblit的默认配置,复制一遍该文件,并改名为上诉修改的配置名称,我这里就是my.properties. 打开my.properties,主要修改以下几点: 3.1. git.repositoriesFolder(资料库路径):这里改成自己新建的仓库目录路径(注意路径中要使用反斜杠),不改默认为gitblit目录下的git目录. 3.2. server.httpPort:设定http协议的端口号

Git operations occasionally hang in Jenkins on Windows

旧街凉风 提交于 2019-12-03 15:54:18
问题 We are running continuous Jenkins builds of a Git project hosted at Assembla. Jenkins is running on Tomcat 6 under its own user and generally works fine. However every once in a while (say once in every 10 builds), the checkout operation at the beginning of the build job simply hangs. At other times the Git tag operation at the end of the build also hangs. I believe this did not ever happen in command-line operation (on the same host with the same user). When hung, the Windows process tree

Gitblit push error “error: RPC failed; result=52, HTTP code = 0”

匿名 (未验证) 提交于 2019-12-03 08:44:33
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Setup gitlbit on my Mac OS X 10.8, but keeps failing to push! In the Gitblit web interface, I created an empty repository called empty and cloned it to local storage by the following command: git clone https://localhost:8443/git/test/empty.git I added a file and commit the change and added a remote git remote add gitblit https://localhost:8443/git/test/empty.git then I try to push with: git push -v gitblit master and the error shows: Pushing to https://localhost:8443/git/test/empty.git Counting objects: 3, done. Writing objects: 100% (3/3),