node-git-server icon indicating copy to clipboard operation
node-git-server copied to clipboard

🎡 A configurable git server written in Node.js

Results 29 node-git-server issues
Sort by recently updated
recently updated
newest added

We have a `get-user-repo-access-info` procedure which is asynchronous - we run this in the `authenticate` callback as passed into the `Git` constructor. We do this to deny access to users...

Could node-git-server use [isomorphic-git](https://isomorphic-git.org/) in the future to create a 100% JavaScript git server without an external git binary dependency?

enhancement
question

Is it possible to handle a post receive hook?

question

Hello, firstly - thanks for the amazing repo. I understand that in your implementation (and stackdot's), you use `git-upload-pack` and `git-receive-pack` processes to allow the client and server to talk...

The JSDoc of the `Git.listen()` method states that "the function to call when server is started or error has occured" in the description of the `callback` argument. https://github.com/gabrielcsapo/node-git-server/blob/5279f64b200b3d8e8f3d537c28c86793033e6285/lib/git.js#L429-L441 However, in...

Is there a way with the current code to SSH into the git server instead of http/https? I am just thinking about how GitHub authenticates users when they push/fetch. Let...

enhancement
help wanted

Is it possible to create our own endpoints? If yes, how and if not, could you implement something like this?

I am working with isomorphic-git in the browser. I will be able to connect to node-git-server using a proxy server - but I'm also exploring adding cors headers upon node-git-server...

enhancement

``` ts repos.on('push', (push) => { console.log(push.last) // 009533968fd3fb88b6ca911aa2b37f33ba12663b7396 push.accept(); }); ``` push.last has a 0095 prefix

For Git in Browser Support (see https://isomorphic-git.org ) - Added CORS header : `Access-Control-Allow-Origin: *` - Added OPTIONS method to support Chrome pre-flight test Adapted unit test to run against...