產品協同設計第三組

Git - ungit << Previous Next >> git

ssh金鑰

參考連結:https://2019wcm.blogspot.com/2019/03/github-github-pages.html

關閉跳出式登入窗

首先使用


git config --edit --system

叫出vi編輯器,編輯git的設定檔案

使用按鍵H,J,K,L控制上下左右

案a進入編輯模式

編輯模式最底下會顯示

-- INSERT --

就可以按BACKSPACE刪除最後一行如下圖

刪除後按ESC鍵離開編輯模式

再輸入冒號後,再輸入wq存檔並關閉。

如果要直接離開則輸入exit

製作金鑰

可攜系統的命令列視窗輸入sh或者是sh_yen(可至y:\git\bin中確認)

執行 Git 的 shell

並輸入

ssh-keygen -t rsa -b 4096 -C "This is my key"

將會建立Private 與 Public 金鑰至y:\home\.ssh\id_rsa與id_rsa.pub

將 id_rsa.pub 的內容複製轉貼至Github 帳號的settings如下圖位置

在SSH and GPG keys的SSH Key新建並貼上複製內容

利用SSH提交推送

首先要確認倉儲是以SSH的方式clone的

利用以下指令clone或

git clone git@github.com:倉儲擁有者/倉儲名

或是直接利用SciTE開啟倉儲的.git檔案裡面的config

把url = https://github.com/倉儲擁有者/倉儲名

改成url = git@github.com:倉儲擁有者/倉儲名

之後直接提交推送就可以不用打帳號密碼了


Git - ungit << Previous Next >> git