我刚刚在我们的服务器上使用http://windows.github.com/安装了 Git。
它似乎安装正确。我想知道我是否可以通过某个 url 访问服务器的 Git?虽然我安装的那个没有给我任何 URL,但它只是为存储库创建了一个文件夹,没有别的。
我想从网络中的其他 PC 访问它。我还需要在客户端系统上安装 Git 吗?它是如何工作的?
请指教。
我刚刚在我们的服务器上使用http://windows.github.com/安装了 Git。
它似乎安装正确。我想知道我是否可以通过某个 url 访问服务器的 Git?虽然我安装的那个没有给我任何 URL,但它只是为存储库创建了一个文件夹,没有别的。
我想从网络中的其他 PC 访问它。我还需要在客户端系统上安装 Git 吗?它是如何工作的?
请指教。
GitHub for Windows 是访问 GitHub 存储库的客户端,而不是服务器。有几个可用的应用程序充当服务器,例如 Gerrit、GitBlit 等,它们也应该在 Windows 上工作,因为它们是基于 Java 的(我敢肯定 GitBlit,因为我在 Windows 上使用过它)。他们还提供用户管理等。
但是,您也可以只使用 Windows 共享来访问服务器上的存储库,但如果您有多个用户或想要对存储库应用访问限制,我不建议您这样做。
当然,您还必须在客户端系统中安装 Git。根据您的需要和操作系统等,有可用的命令行客户端 (http://msysgit.github.com/) 或一些 Gui 客户端,如 GitExtensions 或 SmartGit(商业)。
和你的其他问题一样。
GitHub for Windows是 Windows 的 GitHub 客户端,它不是 Windows 的 Git 安装程序。
您安装了一个客户端,可帮助您管理、提交、推送和拉取 GitHub 托管的 Git 存储库。
如果你想在你的机器上安装 Git,请转到git-scm。如果你想安装一个 git 存储库托管,事情会变得有点复杂,因为你想在 Windows 上这样做。我认为没有任何现有项目旨在在 Windows 上运行。
如果您可以使用不同的操作系统,那么Gitolite是最著名的项目之一。