windows系统 Git Server git服务器自己搭建 (基于 Gitblit or Gogs )
来源:互联网 发布:python模块大全下载 编辑:程序博客网 时间:2024/06/05 16:42
写在前面
git是当前最先进的分布式版本控制系统。本文主要记录 在windows系统搭建git服务的过程。使用 Gitblit 如何配置 and 使用Gogs如何配置。
git教程推荐: 廖雪峰的Git教程
使用Gitblit
Gitblit 运行需要JRE Java Runtime Environment
Gitblit 下载:http://www.gitblit.com/ 或者 https://gitblit.github.io/gitblit/
下载后解压,比如解压到:D:\gitblit\,根目录里有几个目录和几个cmd文件
配置文件为 /data/gitblit.properties
里面仅有一行include = defaults.properties
打开 defaults.properties ,里面是它的默认配置。
笔者重点关注了以下几个参数
git.repositoriesFolder = ${baseFolder}/git #git库的存储位置 默认值表示/data/git git.daemonPort = 9418#git协议的默认git端口号,即使用git://YOUR_URL.git访问时访问的端口号 git.sshPort = 29418#git协议的默认ssh端口号,即使用ssh://YOUR_URL.git访问时访问的端口号 git.acceptedPushTransports = HTTP HTTPS SSH#可使用的传输协议,默认支持HTTP,HTTPS,SSH,还有另外一种为GIT server.httpPort = 60020#HTTP协议端口,默认为0,表示禁用此协议,为了安全性起见可禁用此协议 server.httpsPort = 8443#HTTPS协议端口 默认8443 server.httpBindInterface =#设定服务器的IP地址。访问http协议用 server.httpBindInterface = localhost#设定服务器的IP地址。访问https用 server.certificateAlias = localhost#证书别名,该别名是一主机名,使用该别名后只能通过该主机名进行访问Web页面 server.storePassword = gitblit#服务端KeyStore密码,该密码在生成服务器证书时需要使用
按照实际需求配置上面的参数,把它们写在gitblit.properties
后面即可。
设置gitblit为Windows Service
在Gitblit目录下,找到installService.cmd
文件。用“记事本”打开。修改ARCH,32位系统:SET ARCH=x86;64位系统:SET ARCH=amd64。添加CD为程序目录 SET CD=D:\Git\Gitblit-1.6.0(你的实际目录)。修改StartParams里的启动参数,给空就可以了。
SET ARCH=amd64SET CD=D:\Gitblit......... --StartParams="" ^
然后以管理员身份运行installService.cmd
,即可在windows服务里看见名为 gitblit的服务。并且在gitblit根目录下多出个/logs文件夹。
启动服务后就可以访问了,浏览器访问:http://localhost:60020,登录用户、密码均为admin。
之后的操作和GitHUB差不多,页面很友好。
git客户端可以选择git for windows,想用GUI界面,可以选择Git Extensions或者TortoiseGit
推荐使用git for windows。
第一次使用 设置一下自己的用户名和email地址
在git bath中安装提示操作即可:
*** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name "Your Name"to set your account's default identity.Omit --global to set the identity only in this repository.
然后设置服务器提交地址
git remote add origin ssh://admin@localhost:29418/dangjian.git
剩下的按照git教程操作即可。
gitblit docs
在/docs里存放的是gitblit的离线帮助文档,找到index.html即可查看。
从如何配置gitblit到如何使用。有英文基础的都可看懂。
ps基本写完了,剩下的官方文档都有介绍。
使用Gogs
未完待续…
- windows系统 Git Server git服务器自己搭建 (基于 Gitblit or Gogs )
- Windows搭建Git服务器(gitblit)
- 使用 Gogs 搭建自己的 Git 服务器
- Gogs搭建git服务器
- gitblit搭建git服务器
- Gitblit搭建git服务器
- gitblit搭建git服务器
- 使用Gitblit 搭建Windows Git服务器
- Windows平台下Git(gitblit)服务器搭建
- 使用Gitblit 搭建Windows Git服务器
- window系统搭建git服务器-Gitblit
- 使用 Gogs 搭建自己的 Git 服务器,详见网址
- 在vps上搭建自己的git服务器gogs
- 使用 gitblit 搭建git服务器
- windows下两分钟搭建git服务器之gogs
- Windows平台使用Gitblit搭建Git服务器图文教程
- Windows平台使用Gitblit搭建Git服务器图文教程
- Windows平台使用Gitblit搭建Git服务器图文教程
- java的栈,堆,静态区的理解
- MvvmLight中的Messenger详解
- bootstrap打开模态modal窗口引起页面抖动解决办法
- 2017 ACM-ICPC 亚洲区(南宁赛区)英语阅读网络竞赛
- android之存储篇_SQLite数据库_让你彻底学会SQLite的使用
- windows系统 Git Server git服务器自己搭建 (基于 Gitblit or Gogs )
- matlab函数fft
- ie 浏览器 You're trying to decode an invalid JSON String的问题
- Android---fragment动态切换简单使用
- 分页的datatable
- 图片不能百分百显示
- java的重写和重载
- spring与mybatis三种整合方法
- 文字和图片混合模式