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. ASP.NET Web APIでActive Directory認証を使用する方法
- 3. が5.1、Windows認証、Active Directoryの
- 4. Windows認証、カスタムアクセス許可、WCF、Active Directory
- 5. Active Directory + HTTP認証
- 6. Active DirectoryでのRails認証
- 7. WSS 3.0のActive Directory認証
- 8. Active Directory認証とカスタムロール
- 9. Atlassian Confluence with Active Directory認証
- 10. WindowsとActive Directoryで使用するgit serverソリューションは何ですか?
- 11. Windows Active Directoryの認証と承認を受けたKentico Webサイト
- 12. Active Directoryグループが別のActive Directoryグループのメンバであるかどうかを確認する方法
- 13. Windows認証を使用しているときにActive Directory情報を取得していますか?
- 14. 接続が失敗したときにActive Directoryからサーバーを削除する方法はありますか?
- 15. LDAP/Active Directory用SSL証明書を取得する方法
- 16. MVC 4のWindows認証でActive Directoryユーザー情報を取得
- 17. Active Directory認証を使用したFedora 10のPlone 3.2.1
- 18. Active Directory/LDAPを使用したフォーム認証
- 19. Windows Active Directoryレプリケーション
- 20. Azure Active Directoryのパスワードをリセットする方法はありますか?
- 21. .Netを使用して切断時にActive Directoryを認証する
- 22. MVC2でWindows認証を使用するときにActive Directoryユーザー名を取得する
- 23. WinNTプロトコルを使用してActive DirectoryからユーザーGUIDを取得する方法はありますか?
- 24. MS Active Directoryと非メンバー認証
- 25. WAS-Active Directory認証失敗の理由
- 26. Jenkins + Active Directory認証 - 遅いログイン
- 27. Jetty - JAASとActive Directory - 認証のみ?
- 28. MVC 3のC#でActive Directoryで認証できますか?
- 29. Windows/Active Directory環境のサーバでGITを設定する
- 30. ASP.NET MVCとWCF認証/認証(SQLサーバー内のプロファイルを持つActive Directoryに対する)
私はGitで "新しい"スマートHttpオプションを探しています。 –