1
我正在尝试编辑和修改其他人维基上的回购。我使用以下方法在本地克隆它:编辑github上的维基回购
git clone https://github.com/***/***.wiki.git
然后我编辑它并完成所需更改。现在,我该如何去推动这些变化?我是否需要为此打开拉取请求,我将如何处理?任何帮助将不胜感激。我试图推动相同的远程起源分支上的更改,但我得到了权限被拒绝(publickey)错误。
我正在尝试编辑和修改其他人维基上的回购。我使用以下方法在本地克隆它:编辑github上的维基回购
git clone https://github.com/***/***.wiki.git
然后我编辑它并完成所需更改。现在,我该如何去推动这些变化?我是否需要为此打开拉取请求,我将如何处理?任何帮助将不胜感激。我试图推动相同的远程起源分支上的更改,但我得到了权限被拒绝(publickey)错误。
这里有两个问题。第一个是,你实际上似乎在SSH连接的Git仓库如
[email protected]:/***/**.wiki.git
,从而克隆出它为什么说Permission denied (publickey)
。如果你克隆了一个https
git repo,那么你可以输入用户名/密码。
至于如何在本地编辑github wiki - 默认情况下,分支是主人。如果您选择使用子分支来分离工作,那么您需要合并到本地主分支并推送。似乎没有办法拉取维基页面的请求。
总结:
git clone [email protected]:/***/**.wiki.git
git checkout -b some_branch
git add page.md git commit -m "Added blah blah instructions"
git checkout master git merge some_branch
git push
记住,你似乎无法能够做到与GitHub的wiki页面引入请求(因为只能通过Github上分支是master)。