如何在没有用户名和密码的情况下推送到github wiki?

时间:2016-12-03 07:54:38

标签: github

我已成功配置为使用ssh-key从我的github仓库中拔出/推送没有用户名和密码。

但是如果没有用户名和密码,我找不到拉/推送wiki的方法。

有人可以帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

Wiki只是Git存储库,您可以在本地进行更改并将它们推送到您的存储库。但你必须单独克隆它。

.wiki.git附加到存储库名称。

也就是说,如果您的存储库名称是foobar:

git clone git@github.com:myusername/foobar.git

将是克隆存储库和

的路径
git clone git@github.com:myusername/foobar.wiki.git

将是克隆其维基的路径。

您还可以使用标题

搜索右下方维基页面上的克隆链接

在本地克隆此Wiki

enter image description here

在这里,您会发现https克隆链接只需将其更改为ssh克隆链接,它将克隆到您的本地,您可以从当地更新回购。

这应该是ssh链接的格式:

git@<host>:<username>/<repo_name>.wiki.git

克隆维基后,您可以添加新文件,编辑现有文件并提交更改。您和您的协作者可以在使用wiki时创建分支,但只有推送到主分支的更改才会生效并可供读者使用。