小埋社区

    • 登录
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组

    Gogs部署坑死我了...

    编程
    gogs git website
    2
    3
    820
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Bruce
      Bruce ACG 最后由 编辑

      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 条回复 最后回复 回复 引用 0
      • 闲淡酱
        闲淡酱 站长 最后由 编辑

        Docker一梭哈 #手动滑稽

        Bruce 1 条回复 最后回复 回复 引用 0
        • Bruce
          Bruce ACG @闲淡酱 最后由 编辑

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

          1 条回复 最后回复 回复 引用 0
          • First post
            Last post
          © 2017-2023 小埋社区 All Rights Reserved | 皖ICP备17016228号-2