1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-webteam] Gitorious - LDAP installation-integration Feasibilty
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Gitorious%20-%20LDAP%20installation-integration%0A%09Feasibilty&In-Reply-To=%3CAANLkTikWUTJyJeiMpFj51-b8GhvrObP5hGqU86Y7Mym3%40mail.gmail.com%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000106.html">
<LINK REL="Next" HREF="000123.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-webteam] Gitorious - LDAP installation-integration Feasibilty</H1>
<B>Kosmas Chatzimichalis</B>
<A HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Gitorious%20-%20LDAP%20installation-integration%0A%09Feasibilty&In-Reply-To=%3CAANLkTikWUTJyJeiMpFj51-b8GhvrObP5hGqU86Y7Mym3%40mail.gmail.com%3E"
TITLE="[Mageia-webteam] Gitorious - LDAP installation-integration Feasibilty">Kosmas at mach7x.com
</A><BR>
<I>Thu Jan 6 18:48:44 CET 2011</I>
<P><UL>
<LI>Previous message: <A HREF="000106.html">[Mageia-webteam] Calendar on the website
</A></li>
<LI>Next message: <A HREF="000123.html">[Mageia-webteam] Gitorious - LDAP installation-integration Feasibilty
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#103">[ date ]</a>
<a href="thread.html#103">[ thread ]</a>
<a href="subject.html#103">[ subject ]</a>
<a href="author.html#103">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Further to the discussion about gitorious setup and integration with ldap:
First there is a need for a git setup, as at this moment there are two
projects using git (mageia-app-db, mageia-maintainers-db).
In order to be able to use git, we can either host the projects
externally, or install git in the mageia servers and host the projects
there.
At the moment both projects are hosted externally, but when the mageia
servers have a git installation they can be transferred there.
For installing git on the mageia servers, we can either install plain
git or an application like gitorious, as suggested in the list
previously.
The first option about the plain git installation should be straight
forward and as simple as: urpmi git-core. Some more information about
transferring or creating git repositories from one server to another
can be found here: [1][2]
For the gitorious setup as it is a Ruby on Rails application there are
some requirements to be able to install it.
A blog post with full details can be found here: [3]
During the installation of gitorious there are two options:
Either install the application from source code or from the available rpm [4].
Before this stage though a few dependencies and requirements would
need to be installed.
Most of them are also relevant to the mageia-maintenainers-db.
NOTE: As mentioned before, I'm available to help on this stage, as
I've done similar installations before.
Finally, about the integration with ldap.
After a quick search, it seems that is possible and there are people
out there that have done that.
There are probably two different ways of achieving this.
First one seems to be through Apache and mod_ldap and smart http ([5][6])
Second one seem to be through PAM authentication ([6][7])
So, at this stage and without going into the actual installation
details, it seems that is possible to use git/gitorious and ldap.
[1] <A HREF="http://www.42.mach7x.com/2010/03/12/getting-your-github-git-project-to-dreamhost/">http://www.42.mach7x.com/2010/03/12/getting-your-github-git-project-to-dreamhost/</A>
[2] <A HREF="http://railstips.org/blog/archives/2008/11/23/gitn-your-shared-host-on/">http://railstips.org/blog/archives/2008/11/23/gitn-your-shared-host-on/</A>
[3] <A HREF="http://cjohansen.no/en/ruby/setting_up_gitorious_on_your_own_server">http://cjohansen.no/en/ruby/setting_up_gitorious_on_your_own_server</A>
[4] <A HREF="http://rpmfind.net//linux/RPM/mandriva/devel/cooker/i586/media/contrib/release/gitorious-0.9-4mdv2011.0.noarch.html">http://rpmfind.net//linux/RPM/mandriva/devel/cooker/i586/media/contrib/release/gitorious-0.9-4mdv2011.0.noarch.html</A>
[5] <A HREF="http://progit.org/2010/03/04/smart-http.html">http://progit.org/2010/03/04/smart-http.html</A>
[6] <A HREF="http://serverfault.com/questions/139426/updating-the-path-for-running-an-command-through-ssh-with-ldap-user-account">http://serverfault.com/questions/139426/updating-the-path-for-running-an-command-through-ssh-with-ldap-user-account</A>
[7] <A HREF="http://serverfault.com/questions/75566/which-version-control-systems-support-ldap-ad-users-and-groups/75656#75656">http://serverfault.com/questions/75566/which-version-control-systems-support-ldap-ad-users-and-groups/75656#75656</A>
[6] <A HREF="http://serverfault.com/questions/133090/using-ldap-as-auth-method-for-git-repositories">http://serverfault.com/questions/133090/using-ldap-as-auth-method-for-git-repositories</A>
Kosmas
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000106.html">[Mageia-webteam] Calendar on the website
</A></li>
<LI>Next message: <A HREF="000123.html">[Mageia-webteam] Gitorious - LDAP installation-integration Feasibilty
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#103">[ date ]</a>
<a href="thread.html#103">[ thread ]</a>
<a href="subject.html#103">[ subject ]</a>
<a href="author.html#103">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-webteam">More information about the Mageia-webteam
mailing list</a><br>
</body></html>
|