# 以 SSH 方式 push 到 GitHub SSH Key 產生 `ssh-keygen -f [KEY_FILENAME] -C [USERNAME]` 把 SSH 公鑰上傳到 GitHub 之後, 1. 若本地專案 Git 初始化過,輸入 `vi .git/config` 修改 [remote "origin"] 的 url 值為 GitHub 上 clone Repo 的 SSH 網址,就能成功 push 2. 若為新專案,則在 clone 時以 SSH 方式 clone 下來就可以了 若產生的 key 檔名為自定義(如 github),需要設置 `~/.ssh/config` ``` Host github.com IdentityFile ~/.ssh/github User [Username] ``` ###### tags: `SSH`