簡體   English   中英

Git連接到Active Directory

[英]Git connected to Active Directory

目的:

在Oracle Linux 6上設置Git存儲庫。使用AD憑據從Windows,Mac和Linux連接的用戶。 我想限制AD組的訪問基礎。 我一直在尋找一種方法來設置它。 我已經看到了幾個允許對存儲庫進行細粒度訪問控制的選項,但是我沒有找到任何可以使用AD組來管理訪問的選項。

所以問題是:這甚至可能嗎? 有人能指出我可以解釋這個過程的文檔方向嗎?

更新:

現在似乎有更多選擇:

更新:

GitBlit ,“用於管理,查看和服務Git存儲庫的開源純Java堆棧”, 支持開箱即用的LDAP身份驗證

LDAP可用於對用戶進行身份驗證,並可選擇控制團隊成員身份。 正確配置后,Gitblit會將身份驗證委派給您的LDAP服務器,並將一些用戶信息緩存在通常的users.conf文件中。

GitBlit還列出了對Windows身份驗證的支持 ,但僅限於安裝在Windows上,並且僅針對本地帳戶進行測試。

上一個答案:

如果您在Windows上將Git服務器移動到Bonobo Git服務器 ,則可以使用Windows身份驗證

Windows身份驗證

當您的git服務器位於公司網絡內部並且您的帳戶和日志記錄信息可以通過IIS進行管理時,此身份驗證非常有用。 這種方法的優點是您的用戶不必創建另一個帳戶來登錄到Bonobo Git Server。 他們將使用他們在網絡上使用的現有Windows帳戶。

可以從Linux執行此操作,但這不太容易。 您可能必須將PAM設置為使用LDAP或Kerberos身份驗證,然后執行大量 配置 如果您擁有Windows許可證,我強烈建議您查看Bonobo。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM