部署git服务器(Windows Server 2008)
原来的这个项目是一个人开发的,没有做版本管理,我接手后准备搭建git版本管理服务端,方便离线开发和做版本管理;
一台云主机,操作系统:Windows Server 2008,64位;
java已经安装好了
C:\Users\chenyinxin>java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
之前公司用的是gitlab,感觉非常好用,尤其是在线代码比对;
那就装一个试试
貌似只能在linux机器部署,可惜了;

换哪个呢?
貌似Gitblit这个能用;
http://dl.bintray.com/gitblit/releases/gitblit-1.6.2.zip

解压到本地:D:\git\gitblit-1.6.2
仓库目录:D:\git\repository
配置Gitblit目录下的\data\gitblit.properties文件:
仓库位置:
git.repositoriesFolder= D:/git/repository
配置方式端口:
server.httpPort = 8081
运行Gitblit目录下的gitblit.cmd就可以开启服务器了;
报错:
2015-04-21 15:32:59 [WARN ] FAILED ServerConnector@59f3c82a{HTTP/1.1}{0.0.0.0:80
81}: java.net.BindException: Address already in use: bind
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Unknown Source)
at sun.nio.ch.Net.bind(Unknown Source)
换个端口8088:
提示启动成功了;

内网访问下:http://localhost:8088/

外网访问也可以;
以Windows service 方式启动;
修改installService.cmd
SET ARCH=x86
然后双击运行,检查服务;

安装好了;
配置管理员账户密码:
users.conf
登陆之后,创建版本库:
提示版本库为空:

安装;
eclipse里边右键项目,Team-Share Project,选择Git;

点击Create
转到项目目录执行命令;
git remote add origin ssh://admin@xxxx:29418/srpm.git
git push -u origin master
右键,Git Bash here;
报错:

是因为本地的库还没提交任何文件;
创建自己用的开发用户:
生成SSH Keys
ssh-keygen -t rsa -C " yejqxxx@139.com"

打开文件:
"C:\Users\Administrator\.ssh\id_rsa.pub"
将文件里的内容全选复制,拷贝到,添加;

提交代码,commit and push;
之前用的是admin的remote,改成新创建的用户;
成功了;

安装sourcetree作为git客户端:
很好用的;
总结:
1、Gitblit安装配置超简单;
2、咋貌似头像改不了的,功能列表感觉没gitlab多,要不怎么说gitlab强大呢;

后续
启动window服务gitblit报错:

"开始" -> "管理工具" -> "事件查看器"
gitblit 服务因 操作成功完成。 服务特定错误而停止。

命令行启动看错误;


***这算什么,什么鬼?
貌似installService设置少了CD变量;
Set CD=D:\git\gitblit-1.6.2
SET ARCH=x86
找到服务执行的程序
"D:\git\gitblit-1.6.2\x86\gitblit.exe"
命令行运行看报错;
一闪而过;

未解决。。
部署git服务器(Windows Server 2008)的更多相关文章
- 阿里云服务器Windows Server 2008/2012部署Office Web Server 2013
以前成功将Office Web Server 2013部署在了本地服务器上,此次是将Office Web Server 2013部署在阿里云服务器Windows Server 2008和2012上,中 ...
- asp.net网站部署在云服务器windows server 2008上
搭建一个网站需要以下4个准备: 1.域名解析 2.(云)服务器 3.数据库 4.网站代码 其中1可以可以去DNSPOD申请,同时需要进行备案,在上面就都可以完成.2用的是阿里云服务器windows s ...
- 服务器Windows Server 2008 远程控制安全设置技巧
为了保障服务器远程控制操作的安全性,Windows Server 2008系统特意在这方面进行了强化,新推出了许多安全防范功能,不过有的功能在默认状态下并没有启用,这需要我们自行动手,对该系统进行合适 ...
- 本地服务器 windows server 2008 datacenter conn /as sysdba 提示 ora-01031 insufficient privileges
原因是需要把当前用户administrator(为例)添加到ora_dba组里. 服务器管理器--配置--本地用户和组--组
- windows server 2008 r2配置NTP时间服务器
windows server 2008做NTP服务器与H3C网络设备组网首先WINDOWS SERVER 2008默认是关闭NTP服务的,需要通过修改注册表开启方法如下:--------------- ...
- Windows server 2008 R2搭建主域控制器 + 辅域控制器
一:实验模拟环境: Zhuyu公司是一个小公司,随着公司状大,公司越来越重视信息化建设,公司考虑到计算机用户权限集中管理及共享资源同步管理, 需要架设一套AD域控服务器,考虑到成本和日后管理问题,计划 ...
- Windows Server 2008中安装IIS7.0
最近由于需求重新部署了一台服务器Windows Server 2008,由于以前都是在Windows Server 2003上操作,因此记录下,供其他同学参考. 下面主要介绍在Windows Se ...
- windows server 2008 NTP授时服务[转]
转自 http://www.cnblogs.com/jingdian1956/admin/EditPosts.aspx?opt=1 服务端: 默认情况下,独立服务器WINDOWS SERVER 20 ...
- windows server 2008 R2 部署NFS,实现多台服务器间、客户端间的共享目录。
如何通过Windows Server 2008 R2建立NFS存储服务? 通过Windows Server 2008 R2,我们可以很容易地将其作为一台NFS存储服务器,得到一个NFS软存储,轻松解决 ...
随机推荐
- 如何配置使用Dnsmasq
此文已由作者赵斌授权网易云社区发布 欢迎访问网易云社区,了解更多网易技术产品运营经验. 一.前言 最近为了测试内容分发网络(Content Delivery Network,简称 CDN)CDN在调用 ...
- PIP本地源搭建
Wheel包制作 # pip install wheel # mkdir ~/wheels # cd < Project > # pip wheel --wheel-dir=~/wheel ...
- Codeforces#514D(三分,简单二维几何)
#include<bits/stdc++.h>using namespace std;const double eps=1e-8;int n; struct node{ double ...
- 解读人:刘佳维,Spectral Clustering Improves Label-Free Quantification of Low-Abundant Proteins(谱图聚类改善了低丰度蛋白的无标记定量)
发表时间:(2019年4月) IF:3.95 单位: 维也纳医科大学: 欧洲生物信息研究所(EMBL-EBI): 分子病理学研究所: 奥地利科学院分子生物技术研究所: Gregor Mendel分子植 ...
- 洛谷P3870 [TJOI2009]开关
题目描述 现有\(N(2 ≤ N ≤ 100000)\)盏灯排成一排,从左到右依次编号为:\(1,2,......,N\).然后依次执行\(M(1 ≤ M ≤ 100000)\)项操作,操作分为两种: ...
- 小程序组件的继承 - behavior
1.目录结构 demo-one 和 demo-two 一起公用一些属性 和 方法 存在demo-beh.js中 需要像模块一样导出 2.调用的方法: // components/demo-class/ ...
- 消息中间件 | 消息协议 | AMQP -- 《分布式 消息中间件实践》笔记
04年,AMQP开放标准被开发 06年,AMQP规范被发布 基本概念 Message:与平台无相关的数据. Publisher:向交换器发布消息的客户端应用程序 Excha ...
- css奇技淫巧—border-radius
官方介绍: 浏览器支持:IE9+, Firefox 4+, Chrome, Safari 5+,和Opera支持border-radius属性. border-radius 属性是一个最多可指定四个 ...
- 牛客练习赛43D(贪心)
有生之年我居然也能不看题解做出来题QAQ-- 发现c.d是0.1序列而不是随机数列说明有蹊跷,于是发现负数直接配0,正数配1即可.不知道哪个最小,那就全求一下吧--我的做法的坑点是数正好为1时不可以选 ...
- LeetCode 148 Sort List 链表上的归并排序和快速排序
Sort a linked list in O(n log n) time using constant space complexity. 单链表排序----快排 & 归并排序 (1)归并排 ...