Questions tagged [gitolite]

Gitolite is software to manage a collection of Git repositories on a server accessible by SSH, without creating local accounts for the users. It provides per-branch control over read, write, and rewind/delete operation. It can also permit on-demand repository and branch creation, and allows delegating permissions administration to users.

Gitolite is an open source software to manage a collection of Git repositories on a server accessible by SSH, without creating local accounts for the users. It provides per-branch control over read, write, and rewind/delete operation. It can also permit on-demand repository and branch creation, and allows delegating permissions administration to users.

What is gitolite?

Gitolite is an access control layer on top of git. Here are the features that most people see:

  • Use a single unix user ("real" user) on the server.
  • Provide access to many gitolite users: they are not "real" users, so they do not get shell access.
  • Control access to many git repositories: read access controlled at the repo level, and write access controlled at the branch/tag/file/directory level, including who can rewind, create, and delete branches/tags.
  • Can be installed without root access, assuming git and perl are already installed.
  • Authentication is most commonly done using sshd, but you can also use "smart http" mode if you prefer (this may require root access to setup).

See its official documentation at gitolite.com.

673 questions
0
votes
1 answer

Can I Add Local Users to Manage a Gitolite Repository with SSH?

I'm trying to add a user for Jenkins (but any local user would do the same problem I guess) to connect to a Gitolite server which is on the same box. I generated the SSH keys for Jenkins. I added the public key to Gitolite's configuration. I can…
mrmuggles
  • 2,081
  • 4
  • 25
  • 44
0
votes
4 answers

How to install node-gitteh module from npm (Nodejs 0.8.x)

I have NodeJS 0.8.12 installed in my Linux (Ubuntu 11.10 system, i heard there is node's module for accessing my project hosting with gitolite (node-gitteh 0.17.0). I have tried to install this module by : npm install gitteh But it gave me error…
Sapardi
  • 41
  • 3
  • 7
0
votes
1 answer

Need a password prompt for GITOLITE

We would like to use gitolite after reading the documentation for the better access management. We need a special requirement of where users should get prompted for password. I dont know if it is feasible but we require it as there is a chance of…
Srinivas
  • 321
  • 2
  • 5
  • 18
0
votes
1 answer

Is setuping gitosis, or similar tools, really worth it?

Just as the title says, is it worth it going for a gitosis or gitolite setup instead of a simple git server setup? Or, will it have any benefits in the future when I'll have more people pushing commits to that server?
Alex
  • 7,538
  • 23
  • 84
  • 152
0
votes
1 answer

git push initial to gitolite repository fails with index-pack not a git command

I added a repo to gitolite-admin conf and pushing it successful Now I wanted to import an exiting repository when I invoke a git push --all git@gitserver:mybeerrepo I get git: 'index-pack' is not a git-command. error: pack-objects died with…
macbert
  • 772
  • 2
  • 11
  • 29
0
votes
1 answer

Gitolite Wildcards not Working

I'm trying to use wildcards in my Gitolite v3 installation, but it's not working. When I push the gitolite.conf file with the wildcard definitions, it actually creates folders called "CREATOR", as opposed to using it as a wildcard. If I try to…
pyraz
  • 113
  • 2
  • 8
-1
votes
1 answer

Git user permissions for same user

First I have RW access repo-1. But after a system admin created RW+ refs/tags, now I am not able to push the content to origin master. Is possible to get above two access for one user?
-1
votes
2 answers

How to stop gitolite service

I want to migrate gitolite to gerrit, so I have to stop the gitolite service before the migration. I want to run the command like this service gitolite stop, but it did't work! Can somebody tell me the right to do that? thx :)
J.Woo
  • 397
  • 1
  • 6
  • 20
-1
votes
1 answer

how to configure access list on specific branch in git

I want to ask about how to configure access list on specific branch in git? I configured git to be accessed by http using DAV in apache. gitolite version is 1.9.1 operating system ubuntu 14.04/ thnx in advanced apache2 configuration
-1
votes
1 answer

How do I create a '.git' file folder from an existing git repository?

I have a git repository called "shop" that has the remote "oldserver.com" remote.origin.url=git@oldserver.com:shop.git How do I create the shop.git folder from my local repository, so I can load it on my "newserver.com" (that uses gitolite or…
rubo77
  • 19,527
  • 31
  • 134
  • 226
-2
votes
1 answer

what does gitolite setup fix?

gitolite info didn't work, adding keys turned them into a no access key and did NOT create a corresponding entry in auth-keys file. To fix this run gitolite setup on gitolite server Question: what could have landed me in that mess? And what does…
-2
votes
1 answer

Centos server install Git and Gitolite After, Unable to connect via SSH

sh-3.2# ssh 115.2x.x.x PTY allocation request failed on channel 0 bash: /root/bin/gitolite-shell: No such file or directory Connection to 115.2x.x.x closed. "/etc/passwd" On Server: root:x:0:0:root:/root:/bin/bash
tian
  • 19
  • 2
-2
votes
2 answers

How would you authorize pushes only in certain directories with Gitolite?

I have a working configuration for a symfony project: @admin = admin ku @developer = sarhan dima_syrv sarhandom a_bobkov @testers = novikov_d repo dev - master = @admin @developer @testers RW+ = @admin @developer RW+ = …
1 2 3
44
45