King_a6b6c6d 2023-05-23 18:39 采纳率: 0%
浏览 29

git镜像仓库迁移疑问

我通过git clone --mirror克隆下来了一个RK-Android的一个子仓库,但是我基于获取到的这个*.git文件夹执行git push --mirror git@-.git,想推送到我gitlab服务器上创建的仓里面,但是push命令成功了但是gitlab里面并没有内容,请问是什么情况啊,

  • 写回答

1条回答 默认 最新

  • 丘比特惩罚陆 Java领域新星创作者 2023-05-24 09:06
    关注

    验证权限:首先,请确保你在使用 git push 命令时具有足够的权限来推送到你的 GitLab 服务器上的目标仓库。你可以检查是否具有正确的写入权限,以及你是否使用了正确的 SSH 密钥或用户名和密码进行身份验证。

    GitLab 仓库路径:确认你在执行 git push 命令时提供的 GitLab 仓库路径是正确的。确保路径中包含正确的用户名和仓库名称,并且格式与 GitLab 服务器上的实际仓库路径一致。

    子仓库关联:使用 git clone --mirror 命令克隆子仓库时,它会创建一个镜像仓库,包括原始仓库的所有分支和标签。但是这个镜像仓库并不会与你的 GitLab 服务器上的目标仓库关联起来。因此,在推送之前,你需要手动将该镜像仓库与目标仓库进行关联。你可以使用 git remote 命令添加一个远程仓库,并将其指向你的目标仓库的 URL;

    git remote add origin <GitLab 仓库 URL>
    
    
    

    然后再执行 git push --mirror origin 命令,将变更推送到目标仓库。

    检查网络连接:确保你的网络连接正常,可以访问 GitLab 服务器。如果网络存在问题,推送操作可能会失败。

    检查错误信息:执行 git push 命令后,注意查看命令输出中的任何错误信息或警告。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月23日

悬赏问题

  • ¥15 python Flassk 模块部署 服务器时报错
  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错