Navigation

    小埋社区

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Gogs部署坑死我了...

    编程
    git gogs website
    2
    3
    65
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Bruce
      Bruce ACG last edited by

      Nginx,go,git,gogs这些软件安装都没遇到困难(倒不如说除了gogs其他早都安装过了),然后开始部署
      为了性能(以及装逼),没有使用MySQL做数据库,而是选择了PostgreSQL,结果无论是gogs还是其他机器的psql都无法连接数据库。
      开始排查,发现PostgreSQL监听的是127.0.0.1,改成0.0.0.0后psql能用管理员登录了,但是没法用gogs账号登录,因为PostgreSQL新建用户的默认密码为空,空密码不能用来登录。
      于是改密码改完密码发现gogs还是连不上数据库,排查几小时都没找到原因,后来总算找到了一个PostgreSQL的样例,发现PostgreSQL链接前缀是postgres://,并不是postgresql://,我TM……
      然后总算连上数据库了,反向代理后访问web界面,注册登陆,感觉亮色不适合我,下载了一个Dark Theme,结果代码高亮巨丑,一步一步改css改了几个小时
      然后,现在还存在一些问题,例如

      • 特性支持太少,不支持GnuPG公钥验证
      • clone url为大小写敏感的用户名,但文件系统自动生成的是全小写的用户名目录,导致必须用gogs自带的终端,否则会报错仓库不存在
      • 不支持插件,缺乏扩展性

      早知道坑这么多我就去用GitLab了,现在好不容易搭好,懒得改了

      1 Reply Last reply Reply Quote 0
      • 闲淡酱
        闲淡酱 站长 last edited by

        Docker一梭哈 #手动滑稽

        Bruce 1 Reply Last reply Reply Quote 0
        • Bruce
          Bruce ACG @闲淡酱 last edited by

          @闲淡酱 ubuntu的docker还要自己加PPA所以我就懒得搞了,倒是ArchLinux直接加到官方仓库里了,deb系快和他学学啊

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          © 2017-2021 小埋社区 All Rights Reserved | 皖ICP备17016228号-2