I currently have ssh based authentication in my linux private git server. But I want to create usernames and password authentication for it instead of ssh keys. And the users all have windows systems. How should I go about it?
Asked
Active
Viewed 69 times
2 Answers
0
You need to setup a listener which will access the LDAP used by your Windows user (assuming they already must authenticate themselves on their windows workstation).
This is typically an Apache:
- using an
AuthLDAPURL
- calling the
git http backend
script
See "Git with Ldap on Ubuntu with Apache" for a concrete example.
If your Windows users do not authenticate themselves, then you need to setup an ldap server in which you insert some ldif user files (like this ldif file)
Then, the same apache can contact your own ldap server.
0
Direct use of gitlab, a type of software such as Gitbucket as a remote server, supports not only SSH but also HTTP

夏迎宾
- 3
- 1