所需的环境
1.     安装mysql                       安装路径:F:\MySQL Server 5.7
2.     安装gogs                        安装路径:
F:\gogs\gogs_v0.9.113_windows_amd64\gogs
                                       
仓库保存路径:F:\gogs-repositories
3.     安装git                            安装路径:F:\Git
4.     安装nssm                        安装路径:F:\nssm-2.24在安装之前先创建一个用户。我这里为“git”,并添加管理员权限。然后退出现有个账号,使用git账号登陆
一、安装mysql,下载官网最新的mysql数据库
              mysql安装步骤百度搜一下,这里就不详细写了
安装完mysql,创建gogs库
create  database gogs ;
      二、安装Gogs,下载Gogs的官网https://gogs.io/ 
         1、其实gogs并不需要安装,只需要将官网下载下来的压缩包解压,放到指定的目录下就可以了
 
         2
、打开终端进入到目录里面,然后输入“gogs.exe web”回车
 
        
就能看到类似这样的命令
              2017/01/13 16:20:12 [T] Custom path: F:/gogs/gogs_v0.9.113_windows_amd64/gogs/custom
              2017/01/13 16:20:12 [T] Log path: F:/gogs/gogs_v0.9.113_windows_amd64/gogs/log
              2017/01/13 16:20:12 [I] Gogs: Go Git Service 0.9.113.1223
              2017/01/13 16:20:12 [I] Log Mode: Console(Trace)
              2017/01/13 16:20:12 [I] Cache Service Enabled
              2017/01/13 16:20:12 [I] Session Service Enabled
              2017/01/13 16:20:12 [I] SQLite3 Supported
              2017/01/13 16:20:12 [I] Run Mode: Development
              2017/01/13 16:20:12 [I] Listen: http://0.0.0.0:3000
              [Macaron] 2017-01-13 16:20:20: Started POST /install for 192.168.10.90
              2017/01/13 16:20:20 [D] Session ID: 0bf7bcb18d443bfd
              2017/01/13 16:20:20 [D] CSRF Token: 7lELSeemYpVpcTNmuvzxi5LX-gg6MTQ4NDI5NTYyMDUxOTI2ODYwMA==
              2017/01/13 16:20:20 [D] Template: install
                  [Macaron] 2017-01-13 16:20:20: Completed /install 200 OK in 144.0083ms
这说明已经成功启动gogs了,现在可以打开游览器输入http://本机ip地址:3000就可以访问了,但这个时候安装是不能成功的,提示错误代码大致意思是找不到git,就是没有安装git程序,现在开始安装git。
        3、注册 gogs 服务:
 
   (1)
修改 gogs\gogs_v0.9.113_windows_amd64\gogs\scripts\windows /install-as-service.bat,将其中SETgogspath=F:\gogs\gogs_v0.9.113_windows_amd64\gogs\scripts\windows       路径信息修改为本机 gogs 安装路径;
三、安装git,下载git网址:https://git-for-windows.github.io/
        1、双击安装git,除了选择指定目录外,其他默认下一步就好。(如果不放心可以百度搜下安装步骤)
        2、进入到git文件夹,双击git-bash.exe。把下面2个输进去。
        因为git需要创建用户名和邮箱来进行标识
        git@WIN-3R5UNBI93BM MINGW64 ~
        $ git config --global user.name "git"  #创建用户名        
        git@WIN-3R5UNBI93BM MINGW64 ~
        $ git config --global user.email "260771621@qq.com"   #创建邮箱
四、安装nssm
        1、解压缩包,进入目录,进入win64目录,双击
        2、打开终端,输入“nssm install gogs“回车
                        3、将显示“NSSM服务安装程序”。按如下所示进行配置:
                        (1)应用程序选项卡:Application
路径:F:\gogs\gogs_v0.9.113_windows_amd64\gogs\gogs.exe
    启动目录:  F:\gogs\gogs_v0.9.113_windows_amd64\gogs
    参数:Web
 
                        
                        (2)详细信息选项卡:Details
                        显示名称:Go Gits Service
                        描述:Gogs (Go Git Service) is a painless self-hosted Git service.
                        启动类型:Automatic (Delayed Start)
请注意,我们选择,从而使服务不会影响早期启动的时间。Gogs将在非延迟服务两分钟后启动。
                       
                        (3) I/O选项卡:I/O
                        输出: F:\gogs\gogs_v0.9.113_windows_amd64\gogs\log\gogs-nssm.txt
 
                        输入:
F:\gogs\gogs_v0.9.113_windows_amd64\gogs\log\gogs-nssm.txt
              这将捕获通常从命令行控制台上的Gogs接收的所有文本输出,并将其记录到该文件。
                       
                        (4)文件旋转选项卡: File rotation
                        检查:Rotate files
                        将旋转限制为大于1000000 bytes
                       
                        (5)环境选项卡: Environment
            环境变量:PATH=%PATH%;F:\gogs\gogs_v0.9.113_windows_amd64\gogs;F:\Git\bin F:\Git\bin
这是一个保证,无论gogs.exe和git.exe将会对视护目镜服务的路径变量在运行时。
                       
                        配置好后点击安装服务。如果失败,请返回到启动命名的控制台,获取错误信息。如果成功,则命令:nssm start gogs 但这个命令很可能是失败的。我在操作的时候就是失败的,经反复的检测发现是我的服务里面go gits server 服务开启中(之前在安装gogs的是开启了服务)。把服务停止,并且把启动类型延迟启动改成自动,然后再次在服务中启动。这样就可以安装了
五、网页版安装
            在游览器中输入http://本机ip地址:3000
            按照上面的要求一步步输入就可以了。
 
  

Windows server R2 2008上部署gogs git的更多相关文章

  1. Windows Server R2服务器 IIS7 部署MVC3网站

    报错:调用 GetProcAddress 失败,在 ISAPI 筛选器 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi ...

  2. atitit.Windows Server 2003 2008 2012系统的新特性 attilax 总结

    atitit.Windows Server 2003  2008  2012系统的新特性 attilax 总结 1. Windows Server 2008 新特性也可以归纳为4个方面. 1 2. 相 ...

  3. 已集成 VirtIO驱动windows server 2012, 2008, 2003的ISO镜像下载

    已集成 VirtIO驱动简体中文windows server 2012, 2008, 2003系统ISO镜像下载地址. 适用于上传自定义ISO并且使用 VirtIO驱动的kvm架构vps,vultr家 ...

  4. Windows Server 2003/2008 单网卡搭建VPN

    Windows Server 2003/2008 单网卡搭建VPN 1.打开[控制面板] --> [管理工具] --> [路由和远程访问] 2.鼠标右击你要管理的电脑 在弹出式菜单中选中[ ...

  5. SQL Server R2 2008中的SQL Server Management Studio 阻止保存要求重新创建表的更改问题的设置方法

    在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你. SQL Server 2008“阻止保存要求重新创建表的更改”的错误的解决方案是本 ...

  6. 在Windows Server 2012服务器上安装可靠多播协议

    为什么要安装可靠多播协议?   答:随着因特网的发展,出现了视频点播.电视会议.远程学习.计算机协同工作等新业务.传统的点到点通信方式,不仅浪费大量的网络带宽,而且效率很低.一种有效利用现有带宽的技术 ...

  7. 在Windows Server 2008上部署免费的https证书

    背景 后web时代,https加密的重要性不言而喻.主流浏览器均对http站点标记不安全,敦促web服务提供商尽快升级至https. 原先的https证书多由各大域名服务商提供,动辄成千上万的部署证书 ...

  8. 在Windows Server 2008上部署SVN代码管理总结

    这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 20 ...

  9. 在VM虚拟机Windows Server r2上部署安装Microsoft Dynamics CRM 2016 步骤详解(一)

    应公司需求,最近在学微软的Dynamics CRM.在搭建环境的过程中也遇到了一些雷坑,在这里分享一下安装部署过程当中所遇到的一些问题, 安装Microsoft Dynamics CRM 2016的几 ...

随机推荐

  1. html表单笔记

    1.下面是 <form> 属性的列表: accept-charset 规定在被提交表单中使用的字符集(默认:页面字符集). action 规定向何处提交表单的地址(URL)(提交页面). ...

  2. VisualSVN的安装使用

    1.什么是VisualSVN VisualSVN Server是集成了Subversion和Apache的一种版本管理工具,它简化了手工配置Subversion的繁琐步骤,安装的时候SVN Serve ...

  3. Tomcat故障

    1.1 故障日志 31-May-2018 16:11:41.136 INFO [http-nio-8017-exec-5] org.apache.coyote.http11.AbstractHttp1 ...

  4. 进入wordpress中的模板文件

    Wordpress的页面结构 一个简单的wordpress由 头部.内容.页脚组成,每个块中的每一个都由当前wordpress主题中模板文件生成. eg: 头:包含重要的信息,一般都是网页的头部. 内 ...

  5. PHP、thinkPHP5.0开发网站文件管理功能(三)重命名文件

    public function renames(){ if(request()->isAjax()){ $file = iconv('UTF-8','GB2312',urldecode(inpu ...

  6. my.副本

    梦幻西游手游 天蓬下凡 副本 第三关:天蓬终于决定要告白了,主怪大唐,护卫狮驼岭,帮凶是龙宫,打过这关也很简单. 第四关:康太尉找来了天兵,怪仍然是有法有攻,但是打起来也是不难. ZC: 姚太尉是物理 ...

  7. 转 ORACLE 查看RMAN的备份信息总结

    http://www.cnblogs.com/kerrycode/p/5684768.html 关于Oracle数据库的RMAN备份,除了邮件外,是否能通过其它方式检查RMAN备份的成功与失败呢?其实 ...

  8. 安装NetCDF及HDF5

    平台信息 Description: CentOS Linux release 7.6.1810 (Core) 安装步骤 下载NetCDF.HDF5.zlib.curl[使用wget命令即可] 解包:t ...

  9. 查看pip已经安装过的包

    查看pip已经安装过的包 pip list 查看xx包的安装路径 pip install xx 查看python2的pip安装的包 python2 -m pip list 查看python3 的pip ...

  10. inventor安装失败怎样卸载安装inventor 2016?

    AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...