GitHub: 使用本地Wiki时,向GitHub Wiki进行初始推送时出现错误。

12

我多次搜索了这个问题,但仍无法解决。

假设我从user1 fork了一个repo(我们称其为repo1),现在我也想fork该repo的Wiki部分,但是当你fork repo1时,GitHub不会帮你一起fork Wiki

我尝试了以下命令:

git clone https://github.com/user1/repo1.wiki.git
git remote add my-fork https://github.com/myid/repo1.wiki.git
git push my-fork master

但是终端会打印出:

fatal: remote error: access denied or repository not exported: /3/nw/32/2b/9e/135236793/71478887.wiki.git

这意味着我无法成功地将本地维基推送到我叉出的存储库的Wiki部分。

有人对这里出了什么问题有想法吗?
谢谢。

1个回答

15

您需要先在GitHub存储库中创建维基百科:

  1. 在浏览器中打开以下网址:

    https://github.com/myid/repo1/wiki
    
  2. 点击 创建第一页 按钮,然后点击 保存页面 按钮:

    如何创建维基

现在可以使用-f选项进行第一次推送:

git push -f my-fork

2
我提交了一个Github支持请求,希望将这些信息添加到github关于使用命令行处理wiki的支持页面中,因为该页面没有提到需要先通过他们的Web界面引导Wiki页面。 - user3183018
我打开了一个PR,将此内容添加到Github维基文档中。 - Zach Valenta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接