GitをWindowsサーバーにインストールし、認証にSSH(CopSSHなど)を使用する方法に関する記事を見つけました。私は、Gitリポジトリを共有するためにWindowsマシンを使用すべきではないことを読んで覚えているので、少し驚いています。私の質問は、SSHではなくWindows認証を使用するようにGitをセットアップできますか?これは私が管理する方がかなり簡単です。マシンは私の「空き時間」に私によって管理されるので、より簡単です。GitサーバーにWindows認証(Active Directory)を使用する方法はありますか?
答えて
ドメイン内でgitリポジトリとして共有フォルダを使用し、ドメインユーザーと共有フォルダを管理するだけで済みます。
c:/> git clone \\myserver\repository\myfolder
これは、特にWANリンク上でパフォーマンスが低下することが予想されます。それでも動作します。 –
@Pat Oこれはあなたが間違っている、これは私が持っているセットアップであり、それは正しいパフォーマンス(100MbsのLANで7 MB /秒)を持っています – CharlesB
ちょうどこれを行って、速くするために、git gcを定期的に実行する必要があります。 –
アクティブディレクトリプラグインを持つscm-managerを使用できます。
実際にscm-managerを使用しましたか?それにはいくつかの問題があります。まず、プラグインは一貫した動作をしていないようです。次に、アクティブディレクトリプラグインはモックアップです。それは実際にはまだ機能を提供していません。 ldapプラグインは動作していますが、機能はまだ実装されていないか、プラグイン管理に問題があります。結論:誰かのコードを修正する気がしない限り、まだプライムタイムの準備ができていません。 – Barry
IISでHTTPSを使用してリポジトリをホストし、Windowsのユーザー資格情報で各プロジェクトのサブフォルダを保護することもできます。
Redmine〜control user access to Git repositoriesを使用できます。次に、Redmine natively supports authentication with Active Directory。したがって、GitサーバーのActive Directory認証が得られます。このセットアップは問題なく使用します。
Redmineを使用したくない場合に備えて、 Redmineは私の意見ではオープンソースのプロジェクト管理アプリケーションとしては最高の存在であり、AD認証を必要としない場合でも本当に価値があります。
あなたはそれを安全な場所にそれを安全に保ち、あなたのPCのWindows資格証明ストアでのGitの資格情報を保存しhttps://gitcredentialstore.codeplex.com/
Gitの のためのWindows資格証明ストアを使用することができます。そしてそれは本当に使いやすいです:)
プロジェクトは維持されなくなりましたが、https://github.com/Microsoft/Git-Credential-Manager-for-Windowsに置き換えられました – Zitrax
Windows用のGit Credential Managerは、Windows認証を使用してgitを認証するためにMicrosoftによって正式にサポートされています。 Active Directoryをサポートするための
https://github.com/Microsoft/Git-Credential-Manager-for-Windows
Gitlab Enterprise主張。私はまだそれをdemo'dしていないが、私たちは私たちの組織がそれを裏付けるADを持っていると思うsvnサーバーを移行するので、オプションとして検討しています。
- 1. Active Directory LDAP認証Git Windows Server 2008
- 2. Windows Azure Active Directoryベアラ認証
- 3. Windows認証を使用してAzure Active Directoryにログオンする
- 4. ASP.NET Web APIでActive Directory認証を使用する方法
- 5. が5.1、Windows認証、Active Directoryの
- 6. Windows認証、カスタムアクセス許可、WCF、Active Directory
- 7. Windows認証(Active Directory SSO)のRethinkDB + Horizon
- 8. Windows Azure Active Directory認証例外
- 9. ASP MVC 5カスタムロールとActive Directoryを使用したWindows認証
- 10. OpenShift Active Directory認証
- 11. Active Directory + HTTP認証
- 12. Azure Active Directory認証
- 13. Active Directory認証が使用されていますか?
- 14. Azure Active Directoryに対してユーザーを認証する方法
- 15. API.AI - Gmailアカウントでユーザーを認証する方法、またはチャットボットでActive Directoryを使用する方法
- 16. WindowsとActive Directoryで使用するgit serverソリューションは何ですか?
- 17. Active Directory認証とカスタムロール
- 18. WSS 3.0のActive Directory認証
- 19. リバティWebAppのActive Directory認証
- 20. Atlassian Confluence with Active Directory認証
- 21. Microsoft Azure Active Directory Passport認証
- 22. Active DirectoryでのRails認証
- 23. Microsoft Active Directory認証シングルテナント "Live.com"
- 24. LDAP Active DirectoryでJSPログインページを認証する方法
- 25. Azure Active Directoryアクセストークンでベアラ認証を使用する
- 26. Windows Active Directoryの認証と承認を受けたKentico Webサイト
- 27. ldap3 pythonを使用したActive Directory認証、クリアテキストのパスワードを避ける方法
- 28. OAuth 2.0トークンとAzure Active Directory(認証サーバーなし)を使用するWeb API認証
- 29. iOSからActive Directory(Windows Server 2012 R2)にアクセスする方法は?
- 30. Windows認証を使用しているときにActive Directory情報を取得していますか?
私はGitで "新しい"スマートHttpオプションを探しています。 –