有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

c#如何远程编辑/创建GitHub回购的wiki?

我正在用c语言编写一个应用程序,它为开发人员提供了一个表单供他们填写。应用程序接收有关存储库(repo)的信息,然后将其放入wiki模板中。一旦我格式化并保存到。md文件,我想将其推送到存储库。我刚刚完成了从SVN到企业版GitHub的几百个存储库的转换,没有一个有Wiki。我想给开发人员一个简单的方法来概括代码是什么以及它来自哪里,而不需要他们格式化等等。我已经知道“gitaccess”和Ruby api。然而,在将wiki推送到回购协议之前,需要对回购协议进行完整克隆。我不要这个。非常感谢您的帮助。多谢各位


共 (2) 个答案

  1. # 1 楼答案

    您可以从repo中的顶部操作栏使用Wiki链接。在Wiki区域内,您可以通过单击“新建页面”按钮从web上创建所需的页面。在保存Wiki文档之前,网页上还有编辑和预览按钮可供查看

    除此之外,我没有意识到您正在尝试编写更改脚本。wiki存在于与代码repo独立但并行的repo中,您无需克隆代码repo即可获得wiki repo(尽管您确实需要克隆wiki repo)。您可以访问xyz。git repo的wiki使用xyz。维基。吉特。在Wiki页面上(您已经知道),当然,您可以通过单击顶部的Git Access按钮来获取URL

    如果您真的无法克隆wiki repos,Git只提供了Git Documentation中指定的总共4个协议。这里有一篇关于8 ways to share your git repository的博客文章,它可能会给你一些线索,让你找到其他方法去做你想做的事情

  2. # 2 楼答案

    这不是一个确切的答案,但它仍然是相关的。您可以使用批处理文件编写推送命令的脚本,然后使用git中内置的gitcredentials来处理用户名和密码提示,这应该允许您编写推送wiki页面的整个过程的脚本。有关更多详细信息,请参见https://www.kernel.org/pub/software/scm/git/docs/gitcredentials.html