GitHub提供了HTTPS與SSH(Secure Shell)兩種通訊方式讓我們的Git Client與之連線。HTTPS比較簡單,但SSH連線速度較快,因此我們將使用SSH來連線。
建立SSH連線的步驟如下:
- 建立Windows的SSH金鑰:
cd "c:\Program Files\smartgit\git\usr\bin\"
ssh-keygen -t rsa -b 4096 -C "你的Email"
產生的金鑰檔案會存入 C:\Users\登入帳號.ssh 資料夾:
- 私鑰:id_rsa
- 公鑰:id_rsa.pub
- 複製公鑰 id_rsa.pub 的內容到系統剪貼簿
用 notepad id_rsa.pub,再全選(Ctrl+C)→複製(Ctrl+V)
或
clip < id_rsa.pub
- 首先註冊 GitHub 帳號
- 登入 GitHub,按【Settings】,找到【SSH and GPG keys】,按【New SSH Keys】
- 輸入辨識用的名稱並貼入id_rsa.pub的內容後按【Add SSH Key】
- 建立儲存庫(Repository)並複製其SSH協定的Repository URL
- 啟動SmartGit,按功能表【Repository】→【Clone…】,貼入步驟4的URL
- 在彈出的SSH Authentication對話窗確認Private key File與PassPhrase,按下Login,成功連線後即可複製遠端的儲存庫到入本地端
解說影片
##
您可能也會有興趣的類似文章
- 啟用Gitea Server的SSH服務,可大幅增加連線速度 (0則留言, 2018/02/15)
- 不用密碼以ssh連線到遠端主機 (0則留言, 2013/11/08)
- 檔案/資料夾管理工具FreeCommander XE常用功能介紹 (7則留言, 2011/06/19)
- 不用寫程式的AutoHotkey腳本錄製器-Pulover’s Macro Creator(AHK #6) (0則留言, 2019/05/28)
- Acer Aspire S3 Ultrabook初體驗 (8則留言, 2011/11/19)
- 用ClipMagic的連續貼上加速剪貼操作 (1則留言, 2009/12/02)
- Subversion權限設定範例說明 (0則留言, 2009/09/09)
- 換新手機Galaxy S3,初試Android倉頡輸入法 (0則留言, 2012/07/18)
- [Windows] 方便的視窗切換工具:Switcheroo (0則留言, 2017/11/10)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (0則留言, 2010/02/27)
- Galaxy S3 Root步驟簡述與擷取手機螢幕Apps (0則留言, 2012/08/11)
- 程式設計師做筆記的好朋友:Boostnote (0則留言, 2018/07/14)
- SmartGit的安裝與設定 (0則留言, 2019/12/29)
- scrcpy:透過USB或WiFi用電腦遠端遙控Android手機,命令選項介紹 (0則留言, 2019/10/06)
- 語系/地區碼 zh-TW與zh-CN 中的zh代表什麼? (8則留言, 2005/06/07)