Binary File and Source Code Repository Management Server. Fully featured Web Server for Git Repositories and Binary File Repositories.
Smooth Integration with all other Pharaoh Tools; seamlessly and simply being able to hooking into your Development Environments, Configuration, Deployments, Tests, Tracked Processes and Managed Orchestration.
Here's some pictures of Pharaoh Repositories in action
If you just want to see how Pharaoh Track works, have a look a the demo... http://source.demo.pharaohtools.com
If you want to install a local version on your workstation, or you want to install on a cloud/internet server, first install Pharaoh Configure using instructions here...
http://www.pharaohtools.com/install
Or install to a cloud server with one of these (Apache will also be installed and configured) ...
ptconfigure ptsource install -yg --vhe-url=source.mydomain.com --vhe-ip-port=1.2.3.4:80 # Specific IP
ptconfigure ptsource install -yg --vhe-url=source.mydomain.com --vhe-ip-port=0.0.0.0:80 # All IP's
ptconfigure ptsource install -yg --vhe-url=source.mydomain.com --vhe-ip-port=0.0.0.0:80 --enable-ssl # Also install and configure HTTPS using a Lets Encrypt certificate ptconfigure ptsource install -yg --vhe-url=source.mydomain.com --vhe-ip-port=0.0.0.0:80 --enable-ssh # Also install and configure Git SSH Server using OpenSSL ptconfigure ptsource install -yg --vhe-url=source.mydomain.com --vhe-ip-port=0.0.0.0:80 --enable-ssh --enable-ssl # Both Above Options
If you're a developer, who wants to contribute, you'll want to run inside the Virtual Machine, so that you can easily rebuild your front end changes, and work without affecting your host machine...
- First install Pharaoh Configure, Deploy and Virtualize, using the instruction here:
- Git clone this repo
- Run the Development Virtual Machine using:
- Virtualize GUI or
- the following command from the root of this repository
ptvirtualize up now --mod --pro --step-times --step-numbers
- The Virtual machine will take a few minutes to set itself up
- The URL http://source.pharaohtools.vm:8059 will now show your development version of Pharaoh Source
- The URL http://build.pharaohtools.vm:8059 will now show your build jobs, with automated tasks for the Virtual Machine Development Environment
The following URL contains a bunch of tutorials