能否通过SSH访问Github的Wiki?

38

我刚刚为一个Github仓库创建了一个Wiki,并将其克隆到我的桌面。只有使用https的克隆选项,这意味着每次我尝试推送时,git都会要求输入我的用户名和密码。

是否有办法在Github Wiki中像我所有标准仓库一样使用SSH?

我查看了Wiki帮助,但没有找到相关内容。


顺便说一下,我在Github上使用了双重认证。

1个回答

64

您也可以通过ssh克隆维基:

git clone git@github.com:YOUR_USERNAME/YOUR_REPOSITORY.wiki.git

10
谢谢你,Bertrand!这比我想象的要容易。不确定为什么Github没有在https选项旁边显示那个选项? - Gabriel
1
难道不应该是 git clone ssh://git@github.com/[YOUR_USERNAME_OR_ORGANIZATION]/[YOUR_REPO].wiki.git 吗?我已经编辑了原始答案。 - program247365
1
说实话,ssh:// 是可选的,但 URL 必须是 git@github.com:org/repo.wiki.git 的形式。 - ThatsAMorais
2
就我个人而言,如果不包括ssh,git克隆命令会失败。以下是唯一有效的方法:ssh://git@github.com/[YOUR_USERNAME_OR_ORGANIZATION]/[YOUR_REPO].wiki.git - LaFayette
1
没有 ssh:// 选项对我有效,有 ssh:// 的那个不行。但问题是,即使通过 ssh 克隆,每次仍然要求我输入登录名和密码。我的公共 ssh 密钥已在 Github 上注册,所以这不是问题。你有什么想法吗? - Ricardo Pietrobon
@RicardoPietrobon 这是因为在 GitHub 网站上显示的是 https,而不是 ssh。这里有解释:https://dev59.com/jZ3ha4cB1Zd3GeqPOAus - Ivan Frolov

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