我尝试了gitlab、gitblit搭建均失败,deepin版本20.03

1. 步骤

访问gogs官网下载&安装页面

数据库(选择以下一项):

MySQL:版本 >= 5.7、 PostgreSQL、TiDB(实验性支持,使用 MySQL 协议连接)、什么都不安装默认使用SQLite3

Git:服务端和客户端均需版本 >= 1.8.3

最下方有个二进制下载源码下载

2. 下载

我选择的是二进制下载

wget https://dl.gogs.io/0.13.0/gogs_0.13.0_linux_amd64.tar.gz

3. 解压并进入解压目录

tar -axvf gogs_0.13.0_linux_amd64.tar

文件目录:



注意:第一次启动前没有custom文件夹

然后在该目录下运行

./gogs web

正常启动未报错后,访问 初始化页面 // 如果是本机,ip为127.0.0.1或localhost

初始化配置如果选择mysql,需要启动MySQL服务,并且创建数据库gogs

初始化配置完成后,custom文件夹才会被创建

4. 启动

启动git仓库服务同样是然后在该目录下运行

./gogs web

然后访问 http://ip:3000 // 如果是本机,ip为127.0.0.1或localhost

如果数据库配置的MySQL,需要先启动MySQL

5. 其他

  1. 使用Screen,装不上,根本装不上,真菜啊
  2. 建议使用tmux进行终端分离,不然关掉命令行窗口gogs就退出了 tmux帮助
  3. 或者使用命令
./gogs web & # 等待启动完成
disown

但是这样写无法将程序拉到前台

3. 使用bg关键字,但是我没有用过这个linux命令,无法提供帮助。

6. reference

  1. https://gogs.io/docs/installation/install_from_binary
  2. https://gogs.io/docs/installation/configuration_and_run
  3. Tmux使用教程 - 阮一峰的网络日志

7. 注意

我移动了gogs解压的文件夹,但是之前我创建好了仓库并且进行了代码提交,然后移动后代码提交失败。
从网上找问题,说是要修改.git/hooks 文件夹里 非.sample 开头的所有文件,将里面的错误路径修改到正确的路径
我只修改了服务器上的.git/hooks,然后错误提示变了,变成了该文件是个目录,估计我修改的路径修改错了,但是我忘记了正确的目录了 最后我从web管理页面删掉了该仓库,然后在vscode里删掉了远程存储库,然后重新建立仓库,然后vscode重新设置远程存储库

Deepin搭建git仓库服务gogs,debian也可用的更多相关文章

  1. Centos7 用gogs搭建git仓库

    0.安装步骤 先安装依赖,然后创建数据库,创建git用户,安装Gogs软件,设置启动,访问web界面进行配置 一.Gogs依赖环境 安装Gogs之前需要配置相应的依赖环境,官网介绍的依赖环境如下: 数 ...

  2. 如何在Linux下使用Gitblit工具创建Git仓库服务

    嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具.首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤.Git是分布式版本控制系统,它强调速度.数据一致性 ...

  3. Linux环境下搭建Git仓库

    1.安装Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum ...

  4. 在服务器搭建git仓库

    使用root登录服务器 添加一个新用户(git仓库的所有者) useradd gituser # gituser---> 用户名字 设置密码 passwd gituser 配置sshd服务参数 ...

  5. git - 搭建git仓库

    1. 更新git版本: http://codelife.me/blog/2013/06/25/upgrade-git-on-centos-6-4/ 2. 建立git仓库: git init --bar ...

  6. CentOS6 搭建Git仓库

    近期上了Redmine以后,系统集成了Git的联动功能,于是萌生了搭建内网仓库的想法,特此记录一下: 1.安装Git yum -y install git 2.创建用户及密码 useradd git ...

  7. Ubuntu简单搭建git私有服务

    gitserver搭建过程 搭建gitserver过程记录 例如以下: 环境: serverUbuntu虚拟机(Boss),能通过网络訪问到(server地址:192.168.9.103). clie ...

  8. 在服务器上搭建git仓库

    文档 管理全部用户的公匙 /tmp/id_rsa.ajanuw.pub // 这里全部放在 /tmp目录下 在服务器上创建一个名叫 git 的用户 adduser git // 一路回车 passwd ...

  9. 简易搭建git仓库、关联远程和本地仓库方法。克隆仓库方法。同一台电脑上创建两个git ssh key方法。

    一,在github上建仓库 react-js-antd-demo: 二:将远程仓库与本地仓库关联 git remote add origin git@github.com:begin256/react ...

  10. Linux(Ubuntu16.04)+GitLab8.17deb安装包搭建Git仓库(代码管理系统)

    1 下载GitLab安装包 2  执行安装命令 3 验证是否安装和启动成功 4 修改管理员密码 5 其它说明 5.1修改访问URL 5.2修改邮件配置 5.3修改web端口 1下载GitLab安装包 ...

随机推荐

  1. electron项目build报资源包下载出错

    前情 公司有个桌面端项目是基于Electron开发的. 坑 上一次遇到npm install时安装electron无法安装,通过配置.npmrc文件解决了,今天在在执行npm run build的时候 ...

  2. CVE-2023-3609 Linux 内核 UAF 漏洞分析与漏洞利用

    漏洞分析 通过分析补丁和漏洞描述可以知道漏洞是位于 u32_set_parms 函数里面,代码如下: static int u32_set_parms(struct net *net, struct ...

  3. 一款可以完整保留排版的PDF翻译,GitHub增长第一

    最近看论文较多,顺手给大家推荐一个用下来觉得不错的开源PDF翻译工具:PDFMathTranslate 目前这款开源项目在GitHub上已经收获了7.6K Star,而且由于一直处于增长趋势榜第一的位 ...

  4. Gitlab的备份与恢复,异机转移

    ​注意:异机转移的时候,gitlab的版本必须一致. 一.备份GitLab数据 停止GitLab服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq 创 ...

  5. 【Amadeus原创】wordpress 从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。此响应不是合法的JSON响应。解决方法。

    两种报错方式: 1.此响应不是合法的JSON响应. 2.从服务器收到预料之外的响应.此文件可能已被成功上传.请检查媒体库或刷新本页. 情况:媒体服务器上传小文件没问题,大一点的文件报这个错误. 原因: ...

  6. 中电金信:从“互联网+”到“人工智能+”,TA也藏不住了!

    ​ 两会期间,人工智能频上头条 其中"人工智能+"首次进入2024政府工作报告 为人工智能产业的发展注入一剂强心针   从"互联网+"到"人工智能+& ...

  7. 准备好"干翻世界"之前,不妨先听听我们的意见

    期待大家的到来哦~    

  8. 对DenseTensor进行Transpose

    ML.NET 是微软推出的为. NET 平台设计的深度学习库,通过这个东西(ModelBuilder)可以自己构建模型,并用于后来的推理与数据处理.虽然设计是很好的,但是由于现在的 AI 发展基本上都 ...

  9. 若依多模块版本,Linux下用Tomcat部署

    若依多模块版本 简介 下载地址 https://gitee.com/y_project/RuoYi 下载项目,打war包 下载项目 到 Gitee 下载项目 用 idea 打开,会自动下载 pom 依 ...

  10. git Already up-to-date解决办法,强制覆盖本地代码

    1.拉取最新云端代码强制覆盖本地代码 git fetch --all git reset --hard origin/master git pull 2.git将分支合并到主master,出现这个结果 ...