git 工具_Github开源工具分享之自托管GIT服务工具Gogs

介绍

Gogs项目旨在构建一种简单,稳定和可扩展的自托管Git服务,该服务可以通过最轻松的方式进行设置。使用Go语言开发的git自托管服务,部署十分简单,可以在Go支持的所有平台(包括Linux,macOS,Windows和ARM)上进行独立的二进制分发来完成此任务。可以帮助你自己搭建一个类似于Github的网站。

功能特点

  • 用户仪表板,用户个人资料和活动时间表。
  • 通过SSH,HTTP和HTTPS协议访问存储库。
  • 用户,组织和存储库管理。
  • 储存库和组织Web挂钩,包括Slack,Discord和Dingtalk。
  • 仓库Git钩子,部署密钥和Git LFS。
  • 存储库问题,拉取请求,Wiki,受保护的分支机构和协作。
  • 使用其他代码宿主的Wiki迁移和镜像存储库。
  • Web编辑器,用于快速编辑存储库文件和Wiki。
  • Jupyter Notebook和PDF渲染。
  • 通过SMTP,LDAP,反向代理,GitHub.com和GitHub Enterprise with 2FA进行身份验证。
  • 自定义HTML模板,静态文件等。
  • 丰富的数据库后端,包括PostgreSQL,MySQL,SQLite3和TiDB。
  • 拥有30多种语言的本地化版本。

软件界面

请点击输入图片描述

b77a206d2d65883cc86559b3276c2a06.png

请点击输入图片描述

dd1215f208d3568a857789e51ffbc408.png

请点击输入图片描述

硬件要求

  • Raspberry Pi或$ 5 Digital Ocean Droplet足以让您入门。有些甚至使用64MB RAM Docker CaaS。
  • 2个CPU内核和512MB RAM将成为团队合作的基准。
  • 当您的团队规模变得更大时,请增加CPU核心数量,而内存占用却仍然很少。总结来说,就是你随便拿个电脑就能跑起来,树莓派和Arm的话,喜欢的可以自己折腾。

获取方式

在GitHub上搜索Gogs,就可以去到Gogs的仓库中下载软件。如果你对下载使用软件有什么问题,可以给我留言哈 ,也可以关注公众号“Github开源工具”,回复Gogs,更多有趣开源软件信息欢迎关注公众号。

有些工具或者工具的有些版本小编也没有一一试过,一般的功能应该都是支持的,不过也有意外原因导致工具使用的效果不是很好,希望大家也不要见怪,有问题可以评论私聊我,能解决的都会尽力帮大家解决的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/260374.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mariadb 二进制半自动安装脚本

Mariadb 二进制半自动安装脚本系统环境:centosx86_64Mariadb版本:mariadb-5.5.36-linux-x86_64#!/bin/bash#auth:code7#description:auto-mariadb#version:1.0groupadd -r -g 306 mysqluseradd -r -g 306 -u 306 mysql#创建mysql的组和用户tar -xvf mari…

hdu 4414 Finding crosses

http://acm.hdu.edu.cn/showproblem.php?pid4414 简单枚举 代码&#xff1a; #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <queue> #include <vector> #include <algorithm>#define LL …

mysql皮秒转成年月日时分秒_MySQL performance_schema 中 TIMER_*类字段 的易读转换

performance_schema中有很多的表(语句信息表&#xff0c;事务信息表等)记录执行的SQL的具体信息&#xff0c;执行事务的具体信息&#xff0c;其中都会有一个叫做TIMER_START的字段&#xff0c;这个字段的值易读性很差&#xff0c;官方文档说是皮秒&#xff0c;但也没说怎么转成…

c++函数相关

1&#xff0c;内连函数 inline 返回值类型 函数名&#xff08;形参列表&#xff09; 普通函数成为内连函数&#xff1a;在普通函数声明之前加上inline 成员函数成为内连函数&#xff1a;在类中定义的函数全部默认为内连函数&#xff0c;可以显示加上inline或者不加&#xff1b;…

goto语句_11. Go语言流程控制:goto 无条件跳转

本文原文&#xff1a;http://golang.iswbm.comGithub&#xff1a;https://github.com/iswbm/GolangCodingTimeGo里的流程控制方法还是挺丰富&#xff0c;整理了下有如下这么多种&#xff1a;if - else 条件语句switch - case 选择语句for - range 循环语goto 无条件跳转语句def…

[BT5]信息收集1-2 Dnsmap

0.工具介绍 dnsmap is mainly meant to be used by pentesters during the information gathering/enumeration phase of infrastructure security assessments. During the enumeration stage, the security consultant would typically discover the target companys IP netb…

httpf发送 json_Java用HttpClient3发送http/https协议get/post请求,发送map,json,xml,txt数据...

使用的是httpclient 3.1&#xff0c;使用"httpclient"4的写法相对简单点&#xff0c;百度&#xff1a;httpclient https post当不需要使用任何证书访问https网页时&#xff0c;只需配置信任任何证书其中信任任何证书的类MySSLProtocolSocketFactory主要代码&#xff…

分页优化的四种方式

转自&#xff1a;http://www.orczhou.com/index.php/2009/03/four-way-pager-display/ 很久以前读了一篇关于分页的文章&#xff0c;后来越想越有道理&#xff0c;最近又重新找出来&#xff0c;并做了翻译&#xff0c;原文参考:Four ways to optimize paginated displays. 翻译…

使用 VMControl 2.4 实现多网络的 Power 服务器捕捉和系统部署

VMControl 作为 IBM Systems Director 的一个高级管理器&#xff0c;提供了一系列的管理功能帮助 Power 管理员快速捕获部署虚拟机系统&#xff0c;进行虚拟化环境的管理。而现代的数据中心&#xff0c;出于安全性&#xff0c;网路负载等多重因素的考虑&#xff0c;一般会存在有…

windows python安装_window 安装 python

官网地址下载安装包点击下载 会自动识别你当前的系统&#xff0c;或者点击你需要安装的平台或者选择其他版本执行安装高级选项说明&#xff1a;Install for all users 所有用户可使用Associate files with Python 关联PY相关的文件Create shortcuts for installed applications…

iOS应用内付费(IAP)开发步骤列表

iOS应用内付费(IAP)开发步骤列表 前两天和服务端同事一起&#xff0c;完成了应用内付费&#xff08;以下简称IAP, In app purchase&#xff09;的开发工作。步骤繁多&#xff0c;在此把开发步骤列表整理如下。因为只是步骤列表&#xff0c;所以并不含详细的说明教程&#xff0c…

【unity3d--初始学习五--c#脚本对xml文件的创建和解析】

本人用c#编写脚本。 创建xml文件时&#xff0c;主要用到System.Xml包中的XmlDocument,XmlNode,XmlElement。下面是创建xml文档的一般步骤&#xff1a; XmlDocument docnew XmlDocument(); //<?xml version"1.0"?> XmlNode xmlnoddoc.CreateNode(XmlNodeType.…

python计算机视觉编程(全)(强烈推荐)_推荐一个计算机视觉图书:python计算机视觉编程...

编辑部的主页&#xff1a;好像没啥用每章的代码&#xff0c;github上面的&#xff1a;中文版github上面&#xff0c;英文版&#xff1a;项目主页&#xff1a;中文在线的书&#xff1a;然后下载安装安装好了以后&#xff0c;点击自动的编辑器&#xff1a;新建工程&#xff0c;插…

mysql工具的使用_产品操作MySQL入门篇-工具使用

MYSQL本资料为产品岗位作为日常工作参考&#xff0c;语言口语化At 2019/4/15 By David.Yang数据库怎么登录/管理&#xff1f;登录数据库的方式有多种&#xff0c;比如本地Client登录、通过数据库管理工具登录、通过浏览器访问数据库端WEB软件登录。通过各种方式登录后&#xff…

在windows下运行spark

1.下载spark:spark-2.0.0-bin-hadoop2.7.tgz 2.解压至D:\bigdata\spark-2.0.0-bin-hadoop2.7 3.配置环境变量 HADOOP_HOME:D:\bigdata\hadoop-2.7.2 SPARK_HOME:D:\bigdata\spark-2.0.0-bin-hadoop2.7 Path中添加&#xff1a;%HADOOP_HOME%\bin;%SPARK_HOME%\bin; 4.运行 先运行…

UIView使用UIMotionEffect效果

UIView使用UIMotionEffect效果 这个效果在模拟器上看不了,所以无法截图. UIViewMotionEffect.h UIViewMotionEffect.m // // UIViewMotionEffect.h // // Copyright (c) 2014年 Nick Jensen. All rights reserved. //#import <UIKit/UIKit.h>interface UIView (Moti…

JavaSE_04异常处理

1. exception [ksep()n; ek-] n. 例外&#xff1b;异议 2. throw [θr] vt. 投&#xff1b;抛&#xff1b;掷 vi. 抛&#xff1b;投掷 n. 投掷&#xff1b;冒险 3. throws [θrz] n. 曲拐&#xff08;throw的复数形式&#xff09; v. 投&#xff1b;抛&#xff08;throw的三单形…

关于html和javascript在浏览器中的加载顺序问题的讨论

转自&#xff1a;http://www.cnblogs.com/beyondstorm/archive/2008/09/17/1292940.html 前一阵子横扫了javascript&#xff0c;当时自我感觉良好。现在一想&#xff0c;又觉得没什么。今天的任务是把asp.net ajax中客户端页面生命周期那一章研究完。然而&#xff0c;因为这一章…

java 观察者模式_Java技术干货分享:深入理解观察者模式原理与技术

来源&#xff1a;编程技术精选观察者模式(Observer Pattern)也叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式。这个模式的一个最重要的作用就是解耦。也就是将被观察者和观察者进行解耦&#xff0c;使得他们之间的依赖性更小&#xff0c;甚至做到毫无依赖。…

python导入pyecharts错误没有pyecharts_python报No module named 'pyecharts'的错误怎么办?

问&#xff1a;导包的时候报No module named pyecharts的错误怎么办&#xff1f;答&#xff1a;报上述错误一般是因为pyecharts这个包没有下载成功&#xff0c;下面给大家介绍一下pyecharts库的安装与使用方法&#xff01;pyecharts是Python的数据可视化库&#xff0c;可以帮助…