Download the PHP package sshversioncontrol/git-web-client without Composer

On this page you can find all versions of the php package sshversioncontrol/git-web-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package git-web-client

[ABANDONED] GIT Web Interface Client Build Status Coverage Status Latest Version Total Downloads GitHub license Scrutinizer Code Quality

Welcome to the GIT Web Interface Version Control Client. This systems allows you to commit,search history, branch, push, pull, and many other action on git repositories, locate locally and on remote servers with SFTP/SSH access. This system has been build using full stack Symfony2 framework. It comes with an inbuilt issue tracker, to help organise your bugs, but also integrates with Github or Gitlabs, issue tracker for better remote support.

Note:

*This application is still very much in alpha state, so expect some issues. If you get any issue try viewing the application using /app_dev.php/ which uses the Symfony 2 debugging tool which should help in figuring out the problem.**

1) Requirements

2) Installing the Web GIT Version Control System

When it comes to installing, you have the following options.

Use Composer (recommended)

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:

Create a new folder somewhere under your web server root directory ( eg /var/www/version-control/) and run the following command:

If composer is install globally then just run the command:

Composer will install the project and all its dependencies under the current directory.

Download an Archive File

You can also download a zip of the GIT Web Interface Client and unpack it somewhere under your web server root directory. You will still need to run composer to download other dependencies.

$ curl -s http://getcomposer.org/installer | php
$ php -d memory_limit=-1 composer.phar install

or if composer is install globally

$ composer install

You will be prompted to enter in the database configuration. Please check the app/config/parameters.yml to make sure that the database settings are correct

3) Checking your System Configuration

Execute the check.php script from the command line, to check your system config:

$ php app/check.php

The script returns a status code of 0 if all mandatory requirements are met, 1 otherwise.

4) Install the database

If the database is not already created run:

$ php app/console doctrine:database:create

To install the schema and inital data run the following command:

$ php app/console version:install

To create a new administrator run the following command:

$ php app/console version:admin:create

5) Web Server

Below are examples of 3 different web servers configurations that you can use:

Apache Example Config

The minimum configuration to get the application running under Apache is

Check out Symfony 2 web config page for more details

Nginx Example Config

The minimum configuration to get the application running under Nginx is

Php Web Server

If you just want to test out the application you can use the default php webserver. You will not need to configure anything, but this will run slower:

5) Done

Congratulations! You're now ready to use the Version Control System.

Windows Install:

If you install this onto a windows machine using WAMP you will have issues with connection to remote repositories using a ssh key. To resolve this check out /Documentation/WindowsGit.md

Testing:

To run phpunit test you will need a test database. Run the following command:

$ php app/console doctrine:database:create --env=test

To install the schema and inital data run the following command:

$ php app/console version:install --env=test

$ php app/console doctrine:fixtures:load --env=test

All versions of git-web-client with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.3
symfony/symfony Version 2.8.*
doctrine/orm Version ~2.2,>=2.2.3
doctrine/doctrine-bundle Version ~1.2
twig/extensions Version ~1.0
symfony/assetic-bundle Version ~2.3
symfony/swiftmailer-bundle Version ~2.3
symfony/monolog-bundle Version ~2.4
sensio/distribution-bundle Version ~3.0
sensio/framework-extra-bundle Version ~3.0
incenteev/composer-parameter-handler Version ~2.0
friendsofsymfony/user-bundle Version ~2.0@dev
lrotherfield/form Version 1.1.x-dev
salavert/time-ago-in-words Version 1.*
phpseclib/phpseclib Version ^2.0
knplabs/knp-markdown-bundle Version ~1.3
knplabs/knp-paginator-bundle Version ^2.5
craue/twigextensions-bundle Version ~2.0
knplabs/github-api Version ^1.5
m4tthumphrey/php-gitlab-api Version 7.13.*
doctrine/doctrine-cache-bundle Version ^1.3
stof/doctrine-extensions-bundle Version ^1.2
satooshi/php-coveralls Version ^1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sshversioncontrol/git-web-client contains the following files

Loading the files please wait ....