由于windows下没有gitlab之类的工具,只有很久没有更新的gitblit

下载Gitblit, 下载地址:http://www.gitblit.com/ 很长时间没有更新了,在没有linux环境下可以做替代品

Gitblit requires a Java 7 Runtime Environment (JRE) or a Java 7 Development Kit (JDK).

安装gitblit

解压缩下载的压缩包即可,无需安装

创建一个目录,用来存放代码库 E:\git\gitdata

修改data目录下的gitblit.properties gitblit-1.8.0\data\gitblit.properties

# 上面创建的存放代码的目录
git.repositoriesFolder = E:\用户目录\Desktop\gitblit-1.8.0\data
# 设置访问的端口,不要和别的端口有冲突
server.httpPort = 9001
# RESTART REQUIRED
server.httpsPort = false
# 搭建服务器的IP
server.httpBindInterface = 0.0.0.0
# localhost就行
server.httpsBindInterface =localhost

gitblit.cmd启动即可

添加至windows服务

因没有尝试成功,故忽略,可以尝试使用winsw

初始密码 admin admin

提交本地代码到gitbilt

创建仓库

创建成功可按照提示进行提交

$ git init
Initialized empty Git repository in E:/用户目录/Desktop/login/.git/ LC@DESKTOP-40JTRBM MINGW64 /e/用户目录/Desktop/login (master)
$ ls
aaa images/ testssologin.html
app/ index.html web.config
assets/ js/ wechat/
Bin/ logs/ wechat_0426/
css/ MP_verify_FjPlH5sJYWPSyt3h.txt wechat_0427/
download/ NLog.config whitelist.html
favicon.ico packages.config 'zhiweiTest _CallBack.html'
Global.asax state.json zhiweiTest.html LC@DESKTOP-40JTRBM MINGW64 /e/用户目录/Desktop/login (master)
$ git add .
warning: LF will be replaced by CRLF in app/assets/13.00f0441e.chunk.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in app/assets/13.6ef4778c.chunk.js. $ git commit -m 'login 20180711'
[master (root-commit) b294ed4] login 20180711
1713 files changed, 74929 insertions(+)
create mode 100644 Bin/AWSSDK.Core.dll
create mode 100644 wechat_0427/static/js/main.7a8f7cca.js
create mode 100644 whitelist.html
create mode 100644 zhiweiTest _CallBack.html
create mode 100644 zhiweiTest.html LC@DESKTOP-40JTRBM MINGW64 /e/用户目录/Desktop/login (master)
$ git config --global user.email 1@qq.com LC@DESKTOP-40JTRBM MINGW64 /e/用户目录/Desktop/login (master)
$ git config --global user.name lisi LC@DESKTOP-40JTRBM MINGW64 /e/用户目录/Desktop/login (master)
$ git remote add origin http://admin@127.0.0.1:9001/r/dangjian.git LC@DESKTOP-40JTRBM MINGW64 /e/用户目录/Desktop/login (master)
$ git remote -v
origin http://admin@127.0.0.1:9001/r/dangjian.git (fetch)
origin http://admin@127.0.0.1:9001/r/dangjian.git (push) LC@DESKTOP-40JTRBM MINGW64 /e/用户目录/Desktop/login (master)
$ git push -u origin master
Enumerating objects: 922, done.
Counting objects: 100% (922/922), done.
Delta compression using up to 12 threads.
Compressing objects: 100% (877/877), done.
Writing objects: 100% (922/922), 21.23 MiB | 8.25 MiB/s, done.
Total 922 (delta 190), reused 0 (delta 0)
remote: Resolving deltas: 100% (190/190)
remote: Updating references: 100% (1/1)
To http://127.0.0.1:9001/r/dangjian.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

windows安装gitblit服务端的更多相关文章

  1. Windows安装VNC服务端

    下载VNC服务端 由于服务器在IDC机房,只能使用系统自带远程桌面连接到服务器进行安装VPC服务端 但在安装过程发现,如果是通过远程桌面连接到服务器进行安装,VNC Mirror Driver会报错无 ...

  2. suse安装svn服务端和客户端的使用

    suse安装svn服务端 一. 安装服务端 配置网络安装源(suse11sp1为例) 新建11.1.repo11.1为软件源名称,可自定义文件并添加如下内容后保存 linux-e0xg:/etc/zy ...

  3. windows10 64位 安装mysql服务端 并使用navicat客户端链接 掉的一堆坑

    1.目的 安装mysql服务端 并使用navicat客户端链接 2.过程 1)下载mysql服务端 下载过程(参考https://blog.csdn.net/youxianzide/article/d ...

  4. 编译安装rabbitmq服务端

    有一种方式是:下载rabbitmq-server-generic-unix压缩包,是不用编译的.是已经编译好的源码了 下面介绍编译源码安装   总括: 需要以下步骤:   1.安装erlange.因为 ...

  5. centos 7安装vnc服务端&vnc客户端连接

    前言 工作需求,需要用到vnc,介绍一下相关内容. 安装vnc服务端 在执行其他相关的之前,需要先安装一下vnc的服务端,命令如下: yum install tigervnc-server 配置vnc ...

  6. 多个Linux发行版安装ss服务端

    本文仅做技术探讨,请在遵守相应的法律法规的前提下使用. Centos 7一键安装脚本 简单快捷,随机生成密码,默认端口默认加密类型 bash <(curl -s http://morning.w ...

  7. 安装oracle服务端之后再安装oracle客户端导致sqlplus命令无法使用??

    首先小编自述一下所遇到的问题: 昨天在已经安装 oracle 服务端的 win7 X64 主机上安装 oracle client 之后,发现我的sqlplus命令无法用了??经过百度,都说我服务没有开 ...

  8. windows安装rabbitMQ服务

    简介: RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. windows安装rabbitMQ服务步骤: 首先需要安装 Erl ...

  9. 在Windows服务器安装ss服务端用于逃脱公司行为管理

    1.安装:python-2.7.14.amd64.msi 2.配置环境变量 3.Win64OpenSSL-1_0_2n.exe 4.安装ss服务端:pip install **adowsocks 5. ...

随机推荐

  1. [USACO12MAR] 花盆Flowerpot

    类型:二分+单调队列 传送门:>Here< 题意:给出$N$个点的坐标,要求根据$x$轴选定一段区间$[L,R]$,使得其中的点的最大与最小的$y$值之差$\geq D$.求$Min\{R ...

  2. Git回滚代码暴力法

    Git回滚有多种方式,这里使用的是[强制提交到远程分支] 效果为:如回滚前的提交记录是 1.2.3.4,使用这种方法回滚到2,那么提交记录就变成了1.2. 操作方法: 需要在本地的Git仓库,右键选择 ...

  3. WePY | 小程序组件化开发框架

    资源连接: WePY | 小程序组件化开发框架 WePYAWESOME 微信小程序wepy开发资源汇总 文档 GITHUB weui WebStorm/PhpStorm 配置识别 *.wpy 文件代码 ...

  4. MT【276】正切的半角公式

    若$\Delta ABC$满足:$\tan\dfrac{A}{2}\cdot\tan\dfrac{C}{2}=\dfrac{1}{3},b=\dfrac{4}{3}a$,则$\sin B=$_____ ...

  5. NOIP2018退役记(记事)

    希望还是要有的,万一退役了呢? Day1 听说300是大众分? 不会T2,不会T3,再别OI. Day2 听说200是大众分? T1FST掉,不会T2,不会T3,再别OI. 茶馆小人书 那些让我们聊以 ...

  6. centos7/RHEL7下快速搭建DNS域名解析服务器

    应用场境:此处搭建的DNS(Domain Name Server)更加偏向于企业内部需要一个域名服务器专门用来解析自己局域网内定义的域名: 比如:app1.company.com, app2.comp ...

  7. 哈尔滨工程大学ACM预热赛 G题 A hard problem(数位dp)

    链接:https://ac.nowcoder.com/acm/contest/554/G Now we have a function f(x): int f ( int x ) {     if ( ...

  8. nuxt.js实战之开发环境配置

    一.创建项目 1.使用如下命令生成项目 vue init nuxt-community/starter-template testPro --testPro为项目名称 2.进入到项目根目录下,使用np ...

  9. nodejs的某些api~(一)node的流2

    可写流writablewritable.write(chunk, [encoding], [callback])chunk {String | Buffer} 要写入的数据encoding {Stri ...

  10. js 获取当前时间 年月日

    var datetime = new Date(); var year = datetime.getFullYear(); var month = datetime.getMonth() + 1 &l ...