SkillAgentSearch skills...

GitDashboard

A Web Git Repository Dashboard (like gitHub and viewGit) realized with django + gitPython + gitolite

Install / Use

/learn @foofilers/GitDashboard
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

======== GitDashboard v.0.0.1b ==========

This product is licensed under GPLv3

Description: A git repository viewer like viewgit, realized with django 1.3.1 (python 2.7)

Author: Igor Maculan ( n3wtron@gmail.com )

Requirements: django >1.4 djangorestframework gitpython >0.3 ghdiff pygments suds

Optional Dependencies (based on database backend, and preferred driver): pysqlite psycopg2 etc...

Installation:

  1. install the python dependencies (see Requirements) with pip i.e.: pip install -r requirements.txt pip install pysqlite
  2. copy settings.py.sample into settings.py
  3. edit settings.py and set the variables GIT_PATH : the directory that contain the git repositories i.e. GIT_PATH="/var/lib/gitRepos" for the structure like: -/var/lib/gitRepos/repo1.git -/var/lib/gitRepos/repo2.git GIT_BASIC_URL: The url prefix for the git clone i.e GIT_BASIC_URL="http://myinternalserver.lan/git/" the result will be http://myinternalserver.lan/git/repo1.git"
  4. configure and create the django db (the default is sqlite3) python manage.py syncdb
  5. run the server python manage.py runserver 8080
  6. open browser and have a lot fun
View on GitHub
GitHub Stars16
CategoryDevelopment
Updated3y ago
Forks0

Languages

JavaScript

Security Score

60/100

Audited on Dec 6, 2022

No findings