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

dvn*_*zzz 5 github

我已经成功配置为使用ssh-key从我的github存储库中提取/推送用户名和密码。

但是我找不到没有用户名和密码的用于该回购的拉/推维基的方法。

有人可以帮忙吗?

谢谢!

Dee*_*eep 4

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

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

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

git clone git@github.com:myusername/foobar.git
Run Code Online (Sandbox Code Playgroud)

将是克隆存储库的路径并且

git clone git@github.com:myusername/foobar.wiki.git
Run Code Online (Sandbox Code Playgroud)

将是克隆其维基的路径。

您也可以在右下角的 wiki 页面上搜索克隆链接,标题为:

在本地克隆此 wiki

在此输入图像描述

在这里你会找到https克隆链接,只需将其更改为ssh克隆链接,它将被克隆到您的本地,您可以从本地更新存储库。

这应该是 ssh 链接的格式:

git@<host>:<username>/<repo_name>.wiki.git
Run Code Online (Sandbox Code Playgroud)

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