xj9 0d56a6e733 remove pull command 1 year ago
lib Allow disabling pre-computing issue/PR counts 2 years ago
locale Fix typo 2 years ago
static Don't break unicode chars. Looks like a bug in Chrome, at least on Chromebook 2 years ago
.dockerignore dockerize 1 year ago
.gitignore spike into using very early pull-hyperscript 2 years ago
.gitlab-ci.yml add node-sodium, use newer node version, increase heap size 1 year ago
Dockerfile give up on xj9/minibase for now, rather have native crypto 1 year ago
README.md Allow disabling pre-computing issue/PR counts 2 years ago
build remove pull command 1 year ago
index.js Allow disabling pre-computing issue/PR counts 2 years ago
package.json 2.8.0 2 years ago
server.js add node-sodium, use newer node version, increase heap size 1 year ago
yarn.lock dockerize 1 year ago

README.md

git-ssb-web

A web interface for git repos on ssb.

Public installations:

  • https://gitmx.com/
  • https://git-ssb.celehner.com/
  • http://git.mixmix.io/

Install

npm install -g git-ssb-web

Or, if you also want the git remote helper and other goodies, install the git-ssb suite:

npm install -g git-ssb

Usage

git-ssb-web [<options>] [<host:port>]
  • host: hostname to listen on. defaults to localhost.
  • port: port to listen on. defaults to 7718.

Options:

  • --public: make the app read-only (e.g. disable making digs), to make it suitable for serving publicly

Config

~/.ssb/config: { "git-ssb-web": {

"host": "127.0.0.1",
"port": 7718,
"computeIssueCounts": true

} }

Set computeIssueCounts to false for faster start up.

Screenshots

screenshot of a user's activity

screenshot of a repo

screenshot of a pull request

License

Copyright (c) 2016 Charles Lehner and contributors

Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument.

DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.