User:Jvsramesh/sandbox

gitstorage is a small server, manufactured by GitStorage Inc., that runs git version control system on a small Linux appliance. The device comes with a web interface for user administration and an optional encrypted backup to DropBox and Google Drive. Users can use standard git clients to push and pull changes to and from the server. gitstorage is sold on Amazon.com in two variants - 16GB and 64GB in the US and EU markets.

The product was developed by Dr. Christian Stredickeand Asad Khan.

The product was created as a solution to address the ever growing concerns of source code espionage and theft.

The devices run a git server only, avoiding another process looking into what’s being done in memory and on the file system. This minimizes the device’s exposure to recent problems in CPU and security software.

The appliance runs on Linux with an Angular front end and a JavaScript backend based on Duktape that makes it easier to perform administrative tasks for storing git repositories and managing the server. The stored code is encrypted with a password that is kept only in memory. Repository backup is also supported in the cloud using DropBox, but encrypted with another password so nobody can use those files should they get into the wrong hands.

Few tech reporters and trade magazines have reviewed the device and its software, and have commented that the gitstorage devices are a good alternative to setting up a private git server.