gpt4 book ai didi

gogs - 如何将本地裸仓库导入 Gogs?

转载 作者:行者123 更新时间:2023-12-04 02:35:27 27 4
gpt4 key购买 nike

我在主机上有一些裸 Git 存储库。后来我在同一台主机上安装了 Gogs。我将它配置为使用完全相同的文件夹来存储存储库,我的裸存储库已经驻留在那里。

我怎样才能导入它们?事实上,我不需要“导入”任何东西。我只是想让 Gogs 认出他们的存在。

最佳答案

我将我的存储库从一个 gogs-instance 移动到另一个 gogs-instance。但这也适用于 github、gitlab 或其他服务。

将源存储库镜像到裸 git 存储库:

git clone --mirror git@source-gogs:project.git

将本地裸 git 仓库作为镜像推送到新的目标仓库:
cd project.git
git push --mirror git@dest-gogs:project.git

注意:请勿使用 git push --mirror如果您没有使用 git clone --mirror 克隆存储库.另外, git clone --mirror优于 git clone --bare因为它也会克隆所有 git 注释和属性。

关于gogs - 如何将本地裸仓库导入 Gogs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48651934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com