Ubuntu 15.04 Gogs(git 版本库) 二进制安装

简介: 1.下载 风来了.fox http://gogs.io/docs/installation/install_from_binary.html 下载最新版的 wget https://github.com/gogits/gogs/releases/download/v0.6.1/linux_amd64.zip 2.新建用户 adduser git密码自己输入3.解压缩

1.下载

风来了.fox

http://gogs.io/docs/installation/install_from_binary.html

下载最新版的

wget https://github.com/gogits/gogs/releases/download/v0.6.1/linux_amd64.zip

2.新建用户

adduser git
密码自己输入

3.解压缩

unzip linux_amd64.zip
移动存放位置,这里存放于/www/目录下

mv gogs /www/gogs

4.数据库

首先必须已经安装好数据库,这里是mysql

执行导入以下文件(或自己手动执行文件的SQL语句也可以):

/www/gogs/scripts/mysql.sql

5.执行命令

/www/gogs/gogs web

如果需要自定义端口

/www/gogs/gogs web -port 3001
3001:表示访问端口

6.打开浏览器设置

这里的服务器地址为:

注意:第一次要设置一些参数

http://192.168.1.11:3001

7.在页面中设置相关参数

要设置一些参数,如管理员,数据库,仓库地址,仓库用户,

略。

localhost 改为192.168.1.11

8.设置开机自启动

8.1 修改启动文件

/www/gogs/scripts/init/debian/gogs
把:

WORKINGDIR=/home/git/gogs
修改为:

WORKINGDIR=/www/gogs/gogs
把:

Usage: $SCRIPTNAME
修改为:

Usage: $WORKINGDIR

8.2 设置service

vim /lib/systemd/system/gogs.service
文件内容如下

[Unit]
Description=gogs
After=network.target

[Service]
Type=forking
ExecStart=/www/gogs/scripts/init/debian/gogs start
ExecReload=/www/gogs/scripts/init/debian/gogs restart
ExecStop=/www/gogs/scripts/init/debian/gogs  stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

8.3 设置 命令

#启用开机启动
systemctl enable gogs.service
#启动(如果没有启动,可以使用如下命令启动)
systemctl start gogs.service



目录
相关文章
|
5月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
330 2
|
2月前
|
弹性计算 Ubuntu Java
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
61 6
|
4月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
154 2
|
4月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
351 0
[Git]关联远程库的两种方法及配置
|
5月前
|
Ubuntu Shell API
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
|
5月前
|
并行计算 Ubuntu 算法
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
221 0
|
6月前
|
Ubuntu 编译器 C语言
Ubuntu 源码编译指定版本 make:神秘代码背后的激情冒险,等你来战!
【9月更文挑战第8天】在Ubuntu中,编译指定版本的源码`make`是一项挑战但也极具价值的任务。它允许我们根据特定需求定制软件,提升性能与功能适配。首先需安装必要工具包如GCC等;接着下载所需源码并阅读相关文档以了解编译要求。通过运行`./configure`、`make`及`sudo make install`命令完成编译安装流程。过程中可能遇到依赖项缺失或编译选项设置不当等问题,需根据错误提示逐一解决。对于大型项目,可利用多核编译加快速度。掌握这一技能有助于更好地探索开源世界。
89 3
|
6月前
|
存储 Kubernetes Ubuntu
Ubuntu 22.04LTS版本二进制部署K8S 1.30+版本
这篇文章详细介绍了在Ubuntu 22.04 LTS系统上使用VMware Fusion虚拟化软件部署Kubernetes 1.30+版本的完整过程,包括环境准备、安装containerd、配置etcd、生成证书、部署高可用组件、启动Kubernetes核心组件以及网络插件的部署和故障排查。
361 5
|
6月前
|
Ubuntu NoSQL Linux
在Ubuntu上用Qemu模拟ARM版本的Fedora39
在Ubuntu上用Qemu模拟ARM版本的Fedora39
|
4月前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。