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

Make Gitalist obey the permission settings of Gitolite?

I am wondering if we can get both benefits of Gitalist and Gitolite. The former provides good web UI while the later provides flexible permission settings. My first trial of setup Gitalist seems not to obey the permission settings (by Gitolite's…
Drake Guan
  • 14,514
  • 15
  • 67
  • 94
0
votes
1 answer

How do I setup multiple configs for gitolite - post-receive hook email notification?

I have the post-receive hook running with a configuration in gitolite that emails a group when any files change in a repo on a certain branch. Now, I have a request to setup email notification for a different "TO" when certain files change in the…
user561638
  • 1,299
  • 3
  • 15
  • 26
0
votes
1 answer

Newline issues with Capistrano and Gitolite

I've setup gitolite with shell access, and using Capistrano to deploy my code to production. The problem is that Capistrano bundles multiple commands in one line, using newlines and gitolite has a security check that looks for newlines, and dies.…
beeudoublez
  • 1,222
  • 1
  • 12
  • 27
0
votes
1 answer

How do I properly implement git submodules using Gitolite?

I would like to create submodules within my hosted repository using Gitolite. Submodules are easy enough in git outside of Gitolite. However, Gitolite seems to complicate things.
Mark S
  • 2,509
  • 1
  • 14
  • 7
0
votes
1 answer

How do I set up gitolite to have repositories directory on a network drive?

I am trying to set up a Windows 2003 Server as a git server. I am attempting to install gitolite in order to manage my repositories. The problem I'm running into is that I want to set up my repositories on a network drive for space reasons along…
bluetoft
  • 5,373
  • 2
  • 23
  • 26
0
votes
1 answer

centos5 git share folders

i'm new to git and i'm having a problem i have a problem at pushing data at my git system. i installed git and gitolite but when i call: "git push origin master" it gives me this error: Counting objects: 12, done. Compressing objects: 100% (9/9),…
thanksalot
  • 115
  • 2
  • 16
0
votes
0 answers

getting error while pushing

Possible Duplicate: gitolite push error -> remote: ENV GL_RC not set I'm setting up gitolite, i have cloned the gitolite-admin.git with gitolite@gitserver:/home/gitolite/repositories/gitolite-admin.git Updated config file and keydir, when I try…
maestromani
  • 841
  • 1
  • 9
  • 31
0
votes
1 answer

how do I move my git repositories and keep the same url for cloning?

I currently have repositories in /home/git/repositories/flt. I can clone using git clone git@hostname:flt/root.git. /home/git is the $HOME directory for the git user. I am using gitolite. I want to move the flt repos to a different path which is…
user561638
  • 1,299
  • 3
  • 15
  • 26
0
votes
1 answer

Setup Git on Plesk (Debian)

I have installed git on my Ubuntu server running Plesk, but i have tried to follow following method to setup: How to configure gitolite for a single domain on Plesk But unfortunately the adduser function is not functional (does not fit adduser…
JavaCake
  • 4,075
  • 14
  • 62
  • 125
0
votes
1 answer

How to apply changes of the repository permissions in gitolite?

write access was added in gitolite.conf By push is error "DENIED by fallthru<>(or you mis-spelled the reponame)"
Gr eek
  • 9
  • 2
0
votes
1 answer

Gitolite fails to access repositories stored in subdirectories

After successfully organizing a large number of repositories in a deep subdirectory tree for years, somewhere between Gitolite 3.6.6 and 3.6.11 for RHEL/Centos 7 I lost the ability to access repositories stored in subdirectories. Attempts to fetch…
spirald
  • 39
  • 5
0
votes
1 answer

Why does git clone seem to look in the home folder not ~/repositories

I have installed gitolite and can successfully push and pull gitolite-admin. I am having a problem when I add a repo in the conf file. The repo correctly gets created in ~/repositories but when I try and clone it from there I get "fatal:'repo.git'…
Ian1971
  • 3,666
  • 7
  • 33
  • 61
0
votes
1 answer

Graphical Gitolite on ubuntu server

I want to have a local git hosting on my ubuntu server so my co-workers can use it like git-hub. I mean every one can make a new repository and give access to everyone he wants. I have previously used gitolite but it needs some admin to manage keys…
mohammad
  • 2,232
  • 1
  • 18
  • 38
0
votes
1 answer

How to use gitolite and TortoiseGit

I use local git repos. It is located on an Ubuntu machine, and, I installed gitolite in local git. I succeed git clone in linux client. but I failed windows client. I want to use TortoiseGit client in windows. I tried, create .PPK file using…
user3416447
  • 119
  • 1
  • 2
  • 9
0
votes
2 answers

git history simulate a merge in history without altering ids or adding virtual commit parent in public branches

How to add a virtual commit parent without changing commit id of child ? Given a git repository (stored in an GitLab-Instance and for some reason on an other server in gitolite - both Servers inhouse) with that structure for public access on…
ifrh
  • 29
  • 5