Move git projects to github

This commit is contained in:
Neale Pickett 2017-07-08 19:45:31 +00:00
parent 3c1b66088d
commit 9575a71cc2
2 changed files with 21 additions and 4 deletions

View File

@ -10,8 +10,6 @@ import (
) )
const GitProjectRoot = "/home/neale/projects" const GitProjectRoot = "/home/neale/projects"
const CgitConfig = "/home/neale/public_html/cgitrc"
const Cgit = "/opt/cgit/cgit.cgi"
// printf "USER:PASS" | base64 | while read a; do printf "%s" "$a" | md5sum; done // printf "USER:PASS" | base64 | while read a; do printf "%s" "$a" | md5sum; done
var allowed = []string{ var allowed = []string{
@ -56,13 +54,32 @@ func Authenticated() bool {
return false return false
} }
func notice() {
fmt.Println("Content-type: text/html")
fmt.Println()
fmt.Println("<!DOCTYPE html>")
fmt.Println("<html><head>")
fmt.Println("<title>Neale's Projects have Moved</title>")
fmt.Println("<meta name=\"viewport\" content=\"width=device-width\">")
fmt.Println("</head><body>")
fmt.Println("<h1>Neale's Projects have Moved</h1>")
fmt.Println("I've moved most of my stuff to")
fmt.Println("<a href=\"https://github.com/nealey\">Github</a>.")
fmt.Println("<p>")
fmt.Println("X11 things may now be in the")
fmt.Println("<a href=\"https://github.com/9wm\">9wm team</a>.")
fmt.Println("<p>")
fmt.Println("Network security things may now be in the")
fmt.Println("<a href=\"https://github.com/dirtbags\">dirtbags team</a>.")
fmt.Println("</body></html>")
}
func main() { func main() {
log.SetFlags(0) log.SetFlags(0)
//log.SetOutput(os.Stdout) //log.SetOutput(os.Stdout)
//log.SetPrefix("Status: 500 CGI Go Boom\nContent-type: text/plain\n\nERROR: ") //log.SetPrefix("Status: 500 CGI Go Boom\nContent-type: text/plain\n\nERROR: ")
os.Setenv("GIT_PROJECT_ROOT", GitProjectRoot) os.Setenv("GIT_PROJECT_ROOT", GitProjectRoot)
os.Setenv("CGIT_CONFIG", CgitConfig)
uri := os.Getenv("REQUEST_URI") uri := os.Getenv("REQUEST_URI")
switch { switch {
@ -79,6 +96,6 @@ func main() {
case strings.HasSuffix(uri, "git-upload-pack"): case strings.HasSuffix(uri, "git-upload-pack"):
execv("git", "http-backend") execv("git", "http-backend")
default: default:
execv(Cgit) notice()
} }
} }

BIN
images/carbusbike.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB