gitosis2gitlab:从旧的 gitosis 遥控器到 gitlab 的代理

时间:2024-07-14 04:08:07
【文件属性】:

文件名称:gitosis2gitlab:从旧的 gitosis 遥控器到 gitlab 的代理

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-14 04:08:07

Shell

曾几何时,设置 git 服务器的最简单方法是使用 。 但是现在,Gitosis 已经很多年没有维护了! 还有更好的方法来托管您自己的 git 存储库,例如 。 不幸的是,如果您已经使用 Gitosis 多年,那么您的 Gitosis 服务器参考周围可能有很多工作副本。 您可能还拥有希望 Gitosis 远程保持工作的基础设施,例如持续集成或问题跟踪系统。 如果你转移到 GitLab,这些都会崩溃! gitosis2gitlab 是从 Gitosis 遥控器到您的 GitLab 服务器的桥梁。 只需更改您的 DNS 设置,让您的旧 Gitosis 域指向您的 gitosis2gitlab 服务器,它就会将 git 请求路由到您的新 GitLab 服务器。 支持读取(克隆)和写入(推送)! 此外,gitosis2gitlab 将遵守您已经拥有的 Gitosis 权限。 设置 假设您有这些现


【文件预览】:
gitosis2gitlab-master
----.gitignore(36B)
----.travis.yml(105B)
----LICENSE(1KB)
----scripts()
--------setup-repos.sh(4KB)
--------setup-gitlab.rb(4KB)
--------setup-proxy.sh(4KB)
----README.md(5KB)
----circle.yml(858B)
----gitosis2gitlab.rb(4KB)
----gitosis2gitlab.yaml(300B)
----test()
--------gitosis-admin()
--------test.sh(2KB)
--------testuser2.pub(397B)
--------gitosis2gitlab.yaml(65B)
--------testuser.pub(397B)

网友评论