我有一個公開的GitHub帳戶在過去的一年左右。昨天我在我的Windows 7電腦上安裝了SmartGit。 SmartGit在本地工作正常,但我想推到GitHub上的遠程回購。如何將Smartgit連接到GitHub
當我看着SmartGit - >首選項 - >身份驗證我選擇使用SmartGit作爲SSH客戶端。 「已知憑證」區域爲空。 在主機提供商下,我添加了我的github帳戶[用戶名+密碼],然後單擊「在GitHub上登錄...」,它會打開瀏覽器併成功登錄。
我會假設會有東西填充已知憑證區域?我試圖徒勞地看看我是否在SmartGit可以使用的某個地方存儲了一些密鑰對。最終我下載了PuttyGen並創建了一對鑰匙。我給他們愚蠢的名字開始,但一些閱讀後,將它們重命名爲* id_rsa *和「id_rsa.pub」,並將它們放入我的c:\ users \ MYNAME.ssh目錄中。
SmartGit中仍然沒有簽名。
當我運行「遠程 - >管理遙控器 - >添加我進入git的名稱(基於鏈接我從GitHub庫得到,我得到了「驗證SSH服務器提供憑據「的github .com'作爲用戶'git'。對話框已經預先填充了私鑰文件,並將id_rsa放入了.ss目錄。
我甚至進入github並將此密鑰添加到SSH密鑰列表中。仍然沒有喜悅。
任何人有什麼建議?
你有沒有嘗試克隆你的GitHub庫?然後SmartGit會詢問您的私鑰文件及其密碼。 – Mot