如何使 msysgit 安装成为远程存储库

发布于 2024-08-01 23:21:29 字数 167 浏览 5 评论 0原文

在我家里的开发环境中,我想安装 msysgit 本地计算机和我拥有的服务器中。

目标是在我的本地机器上进行开发,然后将其推送到 服务器(远程存储库),用于夜间构建。

不幸的是,我似乎无法配置服务器的 msysgit 安装为远程存储库。 我怎样才能做到这一点?

In my development environment at home I want to install msysgit im my
local machine and in a server that I have.

The goal is to develop in my local machine and then pushing it to the
server (remote repository), for the nightly builds.

Unfortunately, I can't seem to config the server's msysgit
installation to be a remote repository. How can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无尽的现实 2024-08-08 23:21:29

您可以简单地通过 Windows 文件共享共享 .git 存储库,并安装共享(分配驱动器号)。 这样,您还可以通过正常共享权限等控制访问,并像使用基于远程文件的存储库一样访问存储库。

You could simply share a .git repository over windows filesharing, having the share mounted (assigned a drive letter). That way you can also control access by the normal sharing permissions etc, and approach the repo as you'd do with a remote file based repository.

山有枢 2024-08-08 23:21:29

我假设您希望远程存储库位于 Windows 计算机中。

在 Windows 中共享裸 git 存储库的最简单方法是使用 cygwin。 您安装 sshd deamon 和 git 软件包并配置一些用户,然后就可以开始推送到远程存储库了。

也许您可以尝试安装 服务器计算机中的 gitosis 是您有许多存储库并且用户共享存储库。

I'm assuming you want your remote repository in a windows machine.

The easiest way to share a bare git repository in windows is using cygwin. You install sshd deamon and the git packages and you configure some users and you can start pushing to the remote repository.

Maybe you can try to install gitosis in the server machine is you have many repositories and users to share the repositories.

云裳 2024-08-08 23:21:29

最简单的方法是共享存储库并将其映射到本地计算机,然后您可以像推送到另一个本地存储库一样推送到它。

另一种解决方案是通过支持 Webdav 的 HTTP 服务器来为远程存储库提供服务(Apache 应该可以正常工作)。

有关其他解决方案,请参阅我博客上的设置 Git 服务器部分:Git 资源

The easiest way would be to share the repository and map it to the local machine, then you could push to it just like to another local repository.

Another solution would be to serve the remote repository through an Webdav enabled HTTP server (Apache should work ok).

For other solutions, see the Setting up Git server section on my blog: Git resources

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文