First backup to code.
as root:
cd /home
cp -r ./git ./git.org

update the existing code.

cd /home/git/gitorious
git add .
git commit
(post a comment, save and exit)
git pull

(Pulling resolve merge error with
http://genomewiki.ucsc.edu/index.php/Resolving_merge_conflicts_in_Git)

download:

wget --no-check-certificate "
https://gitorious.org/gitorious/mainline/blobs/raw/d85ec6785415775cfa51660af180dae42ec91b2d/lib/gitorious/authentication/ldap_authentication.rb
"
cp ldap_authentication.rb
/home/git/gitorious/lib/gitorious/authentication/ldap_authentication.rb

Edit:

vi /home/git/gitorious/lib/gitorious/authentication/ldap_authentication.rb

go to line 74 (def authenticate(username, password))
Change and add with this:

def authenticate(credentials)
username = credentials.username
password = credentials.password

save and exit

repair permission:

chown -R git:git /home/git/gitorious

service httpd restart

I hope your comment and Luck!


2012/11/28 Graziano Aliberti <[email protected]>

> Humm,
>
> I have the master of the mainline...what can I do? git pull origin master?
> Do you think this can help me?
>
> Il giorno mercoledì 28 novembre 2012 16:33:40 UTC+1, Federico Don ha
> scritto:
>>
>> do you have the ultimate version for gitorious?
>>
>> I had this problem and when i update to version the problem was solved!
>>
>>
>> 2012/11/28 Graziano Aliberti <[email protected]>
>>
>>> Hi,
>>>
>>> my issue is that I've never seen "All good, your credential are correct"
>>>
>>> Always
>>>
>>> Not there yet.
>>> For debugging purposes, this is the DN we tried:
>>> uid=MyUser,OU=Something,O=**Something,C=it
>>>
>>> The user, obviously, exists
>>>
>>> Thank you,
>>>
>>> Graziano
>>>
>>> Il giorno mercoledì 28 novembre 2012 15:41:38 UTC+1, Federico Don ha
>>> scritto:
>>>>
>>>> Hello,
>>>>
>>>> if you run the script for test....
>>>>
>>>> [root@gitorious gitorious]# bundle exec script/test_ldap_connection
>>>> USER PASSWORD
>>>> All good, your credentials are correct
>>>>
>>>> what is your issue??
>>>>
>>>>
>>>> 2012/11/28 Graziano Aliberti <[email protected]>
>>>>
>>>>> Hi Federico,
>>>>>
>>>>> I've tried with your configuration (changing the server and the
>>>>> base_dn) but it doesn't work!
>>>>>
>>>>> This is my configuration:
>>>>>
>>>>>
>>>>> production:
>>>>>    disable_default: true
>>>>>    methods:
>>>>>       - adapter: Gitorious::Authentication::**LDA**PAuthentication
>>>>>         host: ldap.something.it
>>>>>         port: 389
>>>>>         base_dn: OU=Something,O=Something,C=it
>>>>>         attribute_mapping:
>>>>>         mail: email
>>>>>         login_attribute: uid
>>>>>         encryption: none
>>>>>
>>>>> Il giorno venerdì 23 novembre 2012 20:30:59 UTC+1, Federico Don ha
>>>>> scritto:
>>>>>>
>>>>>> could you try with this setup?
>>>>>>
>>>>>> production:
>>>>>>   disable_default: false
>>>>>>   methods:
>>>>>>     - adapter: Gitorious::Authentication::**LDA****PAuthentication
>>>>>>       host: 172.17.195.115
>>>>>>       port: 389
>>>>>>       base_dn: DC=example,DC=com
>>>>>>       bind_username: user_ldap_bind
>>>>>>       bind_password: password_user_ldap_bind
>>>>>>       user_filter:
>>>>>>       username_attribute: sAMAccountName
>>>>>>       encryption: none
>>>>>>       login_attribute: uid
>>>>>>       distinguished_name_template: "uid={},OU=users,DC=example,**DC**
>>>>>> **=com"
>>>>>>       attribute_mapping:
>>>>>>       mail: email
>>>>>>
>>>>>> I hope your comment!
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>
>>>>>> 2012/11/23 Graziano Aliberti <[email protected]>
>>>>>>
>>>>>>> How can I do that? I want just that only the authentication is
>>>>>>> handle by LDAP.
>>>>>>>
>>>>>>> Il giorno venerdì 23 novembre 2012 15:13:42 UTC+1, anapsix ha
>>>>>>> scritto:
>>>>>>>>
>>>>>>>> I'm using Kerberos auth with our LDAP setup (openldap) and its
>>>>>>>> working great.. though you do need to edit the auth module code to 
>>>>>>>> allow
>>>>>>>> for SSO.
>>>>>>>
>>>>>>>  --
>>>>>>> To post to this group, send email to [email protected]
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> gitorious+...@**googlegroups.com
>>>>>>>
>>>>>>
>>>>>>  --
>>>>> To post to this group, send email to [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> gitorious+...@**googlegroups.com
>>>>>
>>>>
>>>>  --
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> gitorious+...@**googlegroups.com
>>>
>>
>>  --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]

Reply via email to