Documentation ¶
Overview ¶
Copyright 2009 The Go Authors. All rights reserved. Copyright 2014 The Gogs Authors. All rights reserved. Use of this source code is governed by a MIT-style license that can be found in the LICENSE file.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( COMMANDS_READONLY = map[string]models.AccessType{ "git-upload-pack": models.WRITABLE, "git upload-pack": models.WRITABLE, "git-upload-archive": models.WRITABLE, } COMMANDS_WRITE = map[string]models.AccessType{ "git-receive-pack": models.READABLE, "git receive-pack": models.READABLE, } )
View Source
var CmdCert = cli.Command{
Name: "cert",
Usage: "Generate self-signed certificate",
Description: `Generate a self-signed X.509 certificate for a TLS server.
Outputs to 'cert.pem' and 'key.pem' and will overwrite existing files.`,
Action: runCert,
}
View Source
var CmdDump = cli.Command{ Name: "dump", Usage: "Dump Gogs files and database", Description: `Dump compresses all related files and database into zip file. It can be used for backup and capture Gogs server image to send to maintainer`, Action: runDump, Flags: []cli.Flag{ cli.StringFlag{"config, c", "custom/conf/app.ini", "Custom configuration file path", ""}, cli.BoolFlag{"verbose, v", "show process details", ""}, }, }
View Source
var CmdServ = cli.Command{ Name: "serv", Usage: "This command should only be called by SSH shell", Description: `Serv provide access auth for repositories`, Action: runServ, Flags: []cli.Flag{ cli.StringFlag{"config, c", "custom/conf/app.ini", "Custom configuration file path", ""}, }, }
View Source
var CmdUpdate = cli.Command{ Name: "update", Usage: "This command should only be called by SSH shell", Description: `Update get pushed info and insert into database`, Action: runUpdate, Flags: []cli.Flag{ cli.StringFlag{"config, c", "custom/conf/app.ini", "Custom configuration file path", ""}, }, }
View Source
var CmdWeb = cli.Command{ Name: "web", Usage: "Start Gogs web server", Description: `Gogs web server is the only thing you need to run, and it takes care of all the other things for you`, Action: runWeb, Flags: []cli.Flag{ cli.StringFlag{"port, p", "3000", "Temporary port number to prevent conflict", ""}, cli.StringFlag{"config, c", "custom/conf/app.ini", "Custom configuration file path", ""}, }, }
Functions ¶
Types ¶
type VerChecker ¶ added in v0.5.11
Click to show internal directories.
Click to hide internal directories.