2016-12-03 124 views
4

我已經成功配置從我的github回購中使用ssh-key無需用戶名和密碼進行推送/推送。如何在沒有用戶名和密碼的情況下推送到github wiki?

但我無法找到一種方法來拉/維基沒有用戶名和密碼回購。

有人可以幫忙嗎?

謝謝!

+0

你有沒有單獨的克隆你的wiki? – Deep

+0

是的,我克隆與Github給出的網址。我也可以將其拉入/推入,但它需要用戶名/密碼。我要求的是如何推送到沒有用戶名/密碼的wiki回購。我已經生成並將公鑰添加到我的github帳戶。 – dvn0zzz

+0

你只需要使用'ssh'鏈接克隆它。檢查答案。 – Deep

回答

2

Wiki只是Git存儲庫,您可以在本地進行更改並將其推送到您的存儲庫。但是你必須單獨克隆它。

.wiki.git附加到存儲庫名稱。

也就是說,如果你的版本庫的名字是foobar的:

git clone [email protected]:myusername/foobar.git 

將克隆你的倉庫和

git clone [email protected]:myusername/foobar.wiki.git 

將其克隆維基路徑的路徑。

你也可以搜索維基頁面上的克隆鏈接在底部右側標題:

克隆這個wiki本地

enter image description here

在這裏,你會發現https克隆鏈接只需將其更改爲ssh克隆鏈接,它就會克隆到您的本地,並且您可以從本地更新回購。

這應該是ssh連接格式:

[email protected]<host>:<username>/<repo_name>.wiki.git 

一旦克隆維基,您可以添加新的文件,編輯現有的,並提交更改。您和您的協作者可以在維基上工作時創建分支機構,但只有推送給主分支機構的更改纔會生效並供讀者使用。

相關問題