- Make sure you are connected to internet
- This repo uses
make
to automate build. Make sure to install it. [For Debian(Ubuntu), apt-get install make] - Clone this repo or download it.
- To clone this repo:
git clone https://github.com/AshirwadPradhan/infragit
- To download the zip: Download
- Extract the downloaded zip to
infragit
- Extract the downloaded zip to
- To clone this repo:
- Navigate to the directory
cd infragit
- Activate
virtualenv
- Install virtualenv using
pip3 install virtualenv
. (replace pip3 with pip if using windows) - Make a virtual env.
virtualenv env
- Activate the virtual env.
source env/bin/activate
- Install virtualenv using
- Prepare the environment
make prepare-dev
- When prompted for a password enter
this
- When prompted for a password enter
- Run the server
make run-server
- When prompted for a password enter
this
- When prompted for a password enter
- Now open a different terminal , navigate into the folder
infragit
and runmake run-client
to run the client - Now your can use the client for different tasks.
- Example 1. Register a user, login and create a repo.
-
register user
It will prompt for a password enter your desired password. -
login user
Enter the password when asked for -
creater a
To create a repo with name 'a' -
logout user
To logout of that account
-
- Example 2. Pushing and Pulling from a remote repo.
-
pushr a
Push local changes of repo 'a' to remote -
pullr a
Pull remote changes of repo 'a' to local
-
forked from AshirwadPradhan/intragit
-
Notifications
You must be signed in to change notification settings - Fork 0
A SaaS secure VCS (based on Git) for confidential repositories
License
DetailFreak/infragit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A SaaS secure VCS (based on Git) for confidential repositories
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 95.3%
- Makefile 4.7%