NoGit 0.1.0

NoGit 0.1.0

NoGit is a local git replacement for npm and bower, powered by js-git and Node.js.

This git tool contains only tiny subset of git features for npm and bower, so not for ordinary use.

Proxy settings

If NoGit should use a proxy for remote connections, use one of the next solutions:

  1. Set 'HTTP_PROXY' and/or 'HTTPS_PROXY' environment variables to the proxy URL. For Node.js delivered via NuGet, edit "~/.bin/node.cmd" file:

    SET HTTP_PROXY=http://1:1@127.0.0.1:8888
    SET HTTPS_PROXY=http://1:1@127.0.0.1:8888
    

    where "http://1:1@127.0.0.1:8888" is the proxy at "127.0.0.1:8888" with username "1" and password "1" used for authentication.

    Use this solution to set single proxy settings for all environments used in your project. This is a recommended solution, it will also force bower and npm to use the proxy.

  2. Add next lines to your local '%USERPROFILE%.gitconfig' file:

    [http]
        proxy = http://1:1@127.0.0.1:8888
    [https]
        proxy = http://1:1@127.0.0.1:8888
    

    where "http://1:1@127.0.0.1:8888" is the proxy at "127.0.0.1:8888" with username "1" and password "1" used for authentication.

    Use this solution to set proxy settings for single environment only.

  3. If your proxy only doesn't allow 'git://' URLs, you can add next lines to your local '%USERPROFILE%.gitconfig' file:

    [url "https://"]
        insteadOf = git://
    

    Then NoGit will use 'https://' URLs everywhere to work with remotes. Note, that for proxy settings in solutions 1) and 2), NoGit will also use 'https://' URLs everywhere.

Support

Post issues and ideas to https://github.com/whyleee/nogit/issues.


© 2015 Pavel Nezhencev

Showing the top 20 packages that depend on NoGit.

Packages Downloads
Bower
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. Bower runs over Git, and is package-agnostic. A packaged component can be made up of any type of asset, and use any type of transport (e.g., AMD, CommonJS, etc.). -- Bundle Features -- This bundle works without Node.js and Git installations, so you can use js-restore on any build server (including cloud TFS) and don't commit external js files.
16
Bower
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. Bower runs over Git, and is package-agnostic. A packaged component can be made up of any type of asset, and use any type of transport (e.g., AMD, CommonJS, etc.). -- Bundle Features -- This bundle works without Node.js and Git installations, so you can use js-restore on any build server (including cloud TFS) and don't commit external js files.
18
Bower
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. Bower runs over Git, and is package-agnostic. A packaged component can be made up of any type of asset, and use any type of transport (e.g., AMD, CommonJS, etc.). -- Bundle Features -- This bundle works without Node.js and Git installations, so you can use js-restore on any build server (including cloud TFS) and don't commit external js files.
20
Bower
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. Bower runs over Git, and is package-agnostic. A packaged component can be made up of any type of asset, and use any type of transport (e.g., AMD, CommonJS, etc.). -- Bundle Features -- This bundle works without Node.js and Git installations, so you can use js-restore on any build server (including cloud TFS) and don't commit external js files.
21
Bower
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. Bower runs over Git, and is package-agnostic. A packaged component can be made up of any type of asset, and use any type of transport (e.g., AMD, CommonJS, etc.). -- Bundle Features -- This bundle works without Node.js and Git installations, so you can use js-restore on any build server (including cloud TFS) and don't commit external js files.
45
Npm
A package manager for JavaScript.
29
Npm
A package manager for JavaScript.
45
Npm
A package manager for node.js.
18
Npm
A package manager for node.js.
25
Npm
A package manager for node.js.
27
Npm
A package manager for node.js.
29

- added Node.js 0.12/4/5 support - added npm 2/3 support - added checkout exact commits support - various fixes - [nuget] user PATH is not automatically updated anymore

Any 0.0

Version Downloads Last updated
0.1.0 30 02/10/2020
0.0.9 43 02/10/2020
0.0.8 18 02/10/2020
0.0.7 17 02/14/2024
0.0.6 23 02/14/2024
0.0.5 18 02/14/2024