2

We use GIT in our company. The remote repositories are stored somewhere in a shared folder. We have a contractor who works at home so we want to let him use GIT but he does not have access to our network plus we don't want to provide him with VPN access.

Is there a WEB access software for GIT which allows Checkout/Commit/Push/Pull/Create Branch and other general commands be performed remotely?

Aref Karimi
  • 1,822
  • 4
  • 27
  • 46
  • If you don't want to provide the contractor any access to your git in your shared network, why don't you let him work on a private repository (in bitbucket.com for instance), and then manually pull the changes into your repository? – Pigueiras Sep 18 '13 at 06:04

1 Answers1

0

Try setting up gitolite: it is an authorization layer you can setup on top of git.

You can restrict access per user for given repositories.

But: that implies you have some way to authenticate said user when he/she tries to clone/pull/push. You need an ssh or https listener in place to access your repos.

Community
  • 1
  • 1
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250