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
8
votes
3 answers

git clone git@myserver:gitolite-admin fails

I am trying to get an git server repository running. I did install gitolite when running git info over ssh the server answers ssh git@myserver info hello Brian, this is git@hepide01pep1 running gitolite3 on git 1.6.3.2 R W testing When trying…
macbert
  • 772
  • 2
  • 11
  • 29
8
votes
2 answers

gitolite post receive hook for specific bare repo

After I push my local git repo to the server: $ git push origin master I want the bare repo on the server (after it received the push from me) to: $ cd /Users/me/Sites $ git pull $ exit I've looked at some questions here and they mention hooks in…
jshawl
  • 3,315
  • 2
  • 22
  • 34
8
votes
5 answers

users are asked for password while using gitolite

I have successfully created gitolite-admin.git repo on server (say) 10.107.105.13. I can clone this repo on my local machine (say) 10.14.42.7 by issuing git clone gitolite@10.107.105.13:gitolite-admin. I had to add some lines in .ssh/config file to…
Dilawar
  • 5,438
  • 9
  • 45
  • 58
8
votes
4 answers

Pull not working - TortoiseGIT / Windows 7 / GIT on Debian + gitolite

i have a weird issue. Im using TortoiseGIT (Win7) and my repositories are placed on a vritual server (Debian), where im using gitolite and SSH keys. I can clone the repository to my PC, i can run Fetch, Push, Commit, Sync .. everything, but when…
arnie
  • 83
  • 1
  • 4
7
votes
2 answers

Gitolite: print message after git clone finished

I would like to create a message that pops up whenever someone clones a git repository using gitolite. I want to remind them to clone the hooks repo as well and to activate the contained hooks. How can I do that?
mattmilten
  • 6,242
  • 3
  • 35
  • 65
7
votes
2 answers

gitolite installation: I cannot clone gitolite-admin repo!

I'm trying to install gitolite on my ubuntu server machine. still, there're lots of things I don't know yet, but I'm stepping forwarding very slowly following its instruction(http://sitaramc.github.com/gitolite/doc/1-INSTALL.html). my account of…
Hongseok Yoon
  • 3,148
  • 8
  • 36
  • 51
7
votes
2 answers

gitolite + cgit: No repositories found

I've set up and configuered gitolite and wish to configure the cgit web interface to it. Problem: When browsing a directory using cgit I get the error: No repositories found Setup When a new repository is created gitolite creates a corresponding…
Johan Sjöberg
  • 47,929
  • 21
  • 130
  • 148
7
votes
1 answer

Cannot clone repository: FATAL: R any gitolite-admin gitolite DENIED by fallthru

I'm setting up gitolite for first time. I'm following this instructions. When I ssh, it looks fine: $ ssh -p 2222 gitolite@debian PTY allocation request failed on channel 0 hello gitolite, this is gitolite@debian running gitolite3…
m0skit0
  • 25,268
  • 11
  • 79
  • 127
7
votes
9 answers

gitolite setup getting FATAL: fingerprinting failed for '/tmp/Q3pnE4WVbu'

I am installing gitolite on a CentOS 5.9 server. I have created the git user, then after su - git I have managed to get my public key into the ~/.ssh/ directory, I have successfully cloned the gitolite repo from github and have run gitolite/install…
mwotton
  • 2,170
  • 18
  • 36
6
votes
3 answers

heroku + git submodule needs authentication

We are using gitolite to manage our repositories and one of our heroku project's have git submodules. Is there a way to get Heroku's public key for the authentication? Thanks, David
seriakillaz
  • 833
  • 12
  • 22
6
votes
1 answer

Trying to get jenkins and gitolite to work successfully - Permission denied (publickey,password)

I have been trying for days to get my gitolite work with jenkins so I can have repos hosted from server and working with Jenkins (they are on the same sever). I have gitolite working but I guess I have problems with ssh. I got some help on a chat…
Jonathan
  • 369
  • 3
  • 9
6
votes
1 answer

Gitolite not updating authorized_keys file

I have recently installed Gitolite in a Cygwin environment using SSH keys and everything else. I successfully installed Gitolite and had access to the gitolite-admin repository, configured and put the new keys. When I committed and pushed,…
Rafael
  • 3,081
  • 6
  • 32
  • 53
6
votes
2 answers

Git/gitolite: moving repos after setting up gitolite

I am in the final phases of getting Git and Gitolite working. This is the current situation:
user852091
  • 3,070
  • 5
  • 23
  • 21
6
votes
2 answers

Gitolite access repair

I have set up gitolite on my linux server and added my laptop to the gitolite-admin repository. I was forced to format my laptop (bad hard drive) so I need to figure out a way to regain access to my other repositories gitolite controls. It's worth…
Benny
  • 3,899
  • 8
  • 46
  • 81
6
votes
3 answers

Git Log History

One thing that is important with version control is knowing who made what change. If something was changed and I had no idea why the change was made, I would look in the history and ask the person who made the change. As I am exploring git, one…
ryanzec
  • 27,284
  • 38
  • 112
  • 169