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
2 answers

How to configure gitolite for a single domain on Plesk

How to configure the gitolite on a plesk panel single domain. When I use a /bin/bash user created by plesk, the home folder becomes /var/www/vhosts/{user}/ Then after install gitolite there, the user still not using the $HOME/bin/ folder to find the…
Gabriel Gartz
  • 2,840
  • 22
  • 24
0
votes
1 answer

Problem cloning gitolite on Ubuntu

I installed gitolite on a Ubuntu10.04 machine and created a repository A. My team remotely checked in code into that branch. Now I want to clone this repository on the same Ubuntu machine. How I can do it. Thanks in advance for your help!
0
votes
1 answer

How to fix up broken syntax in gitolite.conf pushed to origin

I've added section for wildcards repos in gitolite.conf on my local clone of gitolite-admin.git repo but i suddenly pushed commit with broken regex in repo name: repo private/CREATOR/[A-z0-9_-+] now gitolite claims that this regex is invalid, i've…
canni
  • 5,737
  • 9
  • 46
  • 68
0
votes
0 answers

Clone repos from Gitolite in one action

Here is my attempt to simplify a process of preparing working environment. Assume your team has many Gitolite hosted repositories and you want to: get full list of them; clone some of them as simple and fast as can. This script allows it. So, the…
zhibirc
  • 180
  • 14
0
votes
1 answer

Is Git Access rights reporting safe?

I think if a team member's local repo is leaked , the "access rights reporting" may leak the server's git version and other repos' name. Is it true? Could I disable the "access rights reporting"? Access rights reporting Access rights reporting:…
Oval Liu
  • 23
  • 4
0
votes
1 answer

How to pull changes on remote clone

Good day, On remote server I have: repository /git/project.git clone /individual/user/project/www (remote removed) clone /alpha/project/www (remote is set) clone /stable/project/www (remote is set) On local machine: clone MAMP/htdocs/project…
xoxn-- 1'w3k4n
  • 496
  • 1
  • 7
  • 18
0
votes
1 answer

can't push file using gitolite

I have one git server over ubuntu machine, I have installed gitolite and also clone gitolite-admin repo, now the problem is I cant push or pull other repos excluding gitolite-admin and testing provided by gitolite. ADMIN@CSO49-PC MINGW64…
Heena Patel
  • 105
  • 1
  • 4
  • 14
0
votes
0 answers

How to keep two Git servers in sync?

Currently I am using Gitolite (server 1) but I just installed Bitbucket (server 2). There is around 30+ developers using number of git repositories on Gitolite now. They need to be migrated to new server. I already created all users and…
fragles
  • 680
  • 6
  • 19
0
votes
2 answers

How to restrict push size in Git

I have gitolite-admin. Some times our programmers don't use .gitignore file and commit whole directory to the remote repo. How can I restrict push size in git? I tried search in git config but unsuccessfully.
0
votes
1 answer

Gitolite refuses to accept commits to gitolite-admin.git

I am following this tutorial to install a gitolite server on my Debian PC. Once that works, I intend to connect to it from a virtual machine, to simulate client connection. $ cd ~/ssh $ ssh-keygen glite $ sudo apt-get install gitolite3 $ export…
Vorac
  • 8,726
  • 11
  • 58
  • 101
0
votes
1 answer

How to push git project with Jenkins to another server?

I was thinking I'll try out Jenkins since it looks a rather nice continous integration environment for our gitolite projects. However I don't know a few things. Setup: 1 Gitolite server 2 Staging servers Multiple production servers Multiple…
Bert
  • 347
  • 7
  • 25
0
votes
4 answers

.gitolite.rc what does this files do?

I'm trying to understand what the file .gitolite.rc I searched a lot in the internet and could not file an explanation and a real example. What does it do and how do I configure it?
user829174
  • 6,132
  • 24
  • 75
  • 125
0
votes
2 answers

need to implement Git backup mechanism?

I have unique situation. where i have around 30 repositories in one git server and every day development is going on. For better disaster management, i want to take backup of 30 repositories every day and thinking to push every day changes to new…
Anil Kumar
  • 516
  • 2
  • 6
  • 16
0
votes
0 answers

How to maintain two Gitolite repositories?

As a newbie to Gitolite would like to know how to handle or maintain two gitolite instance setup at 2 different servers which are at different location as an gitolite-admin. Its like: @ VM 'A' at location X we have one Gitolite instance and @ VM 'B'…
baba yaga
  • 119
  • 2
  • 10
0
votes
1 answer

Does GIT and Gitolite supports java version 1.4.2?

In my project we have a Linux - RHEL (Tikanga ) VM, where I have been tasked to install and setup GIT and Gitolite but the major concern is VM is using very old java version - 1.4.2 and upgrading of java isn't allowed at-least for time-being. Is…
baba yaga
  • 119
  • 2
  • 10