Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Coffee corner » Using of GIT instead of SVN for Upp development
Using of GIT instead of SVN for Upp development [message #55460] Fri, 13 November 2020 10:27 Go to previous message
Novo is currently offline  Novo
Messages: 1270
Registered: December 2006
Senior Contributor
AFAIK, the main reason why Upp is still using SVN is a problem with fine-grained write permissions for developers. Basically, majority of developers should have write access rights only to "bazaar". Majority of git-servers doesn't allow to do that.

Fortunately, there is one git-server, which allows that. It is called gitolite.

With gitolite you can set pretty much any permission, including unusual permissions like limiting number of changed files in one commit.

Installation is very simple. The only problem that I had when I was trying to install it on Alpine Linux was disabled user "git". I had to enable it.

Gitolite is identifying users by ssh keys. This is less convenient than regular user name and password, but is still quite usable.
Administrator just needs to store multiple ssh keys per user.
Keys can be stored in different folders, or in one folder using pattern "user_name@unique_str.pub

Another argument: Linux kernel developers are using gitolite.


Regards,
Novo
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Looking for a name for U++ distributed ecosystem
Next Topic: Open_CV
Goto Forum:
  


Current Time: Sat Dec 04 05:51:31 CET 2021

Total time taken to generate the page: 0.01813 seconds