You are here
Revision Control
![](https://www.turnkeylinux.org/files/images/icons/revision-control.jpg)
All-in-one code repository
An integrated revision control server combining the world's best open source Version Control Systems: Subversion and Git. A web interface for each system is included, making it easy to browse through the code base, compare revisions and manage repositories for multiple projects.
Run from browser
V 16.1
GitHub
This appliance includes all the standard features in TurnKey Core, and on top of that:
- Revision Control systems supported: Git, Subversion.
- Includes exemplary helloworld repositories.
- Includes GitHub inspired theme by kogakure for gitweb.
- SSL support out of the box.
- Webmin module for configuring Apache2.
- Includes TurnKey web control panel (convenience).
- Repository access:
Name Web frontend Web access Protocol access ---- ------------ ---------- --------------- Git gitweb http://addr/git vcs@addr:/git, http://addr/git, https://addr/git Subversion viewvc http://addr/svn svn://addr/svn, svn+ssh://addr/srv/repos/svn Repositories are stored in /srv/repos.
Usage details & Logging in for Administration
No default passwords: For security reasons there are no default passwords. All passwords are set at system initialization time.
Ignore SSL browser warning: browsers don't like self-signed SSL certificates, but this is the only kind that can be generated automatically. If you have a domain configured, then via Confconsole Advanced menu, you can generate free Let's Encypt SSL/TLS certificates.
Web - point your browser at either:
- http://12.34.56.789/ - not encrypted so no browser warning
- https://12.34.56.789/ - encrypted with self-signed SSL certificate
Note: some appliances auto direct http to https.
Username for git, subversion:
Login as username vcs
Username for OS system administration:
Login as root except on AWS marketplace which uses username admin.
- Point your browser to:
- https://12.34.56.789:12321/ - System control panel
- https://12.34.56.789:12320/ - Web based command line terminal
- Login with SSH client:
ssh root@12.34.56.789
Special case for AWS marketplace:
ssh admin@12.34.56.789
* Replace 12.34.56.789 with a valid IP or hostname.