如何以 SSH 方式 Clone 在 GitHub 上的項目|伊恩踩坑筆記
Aug 7, 2021
以本身自家伺服器上的 Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0–74-generic x86_64)
為例,除了使用 HTTPS 的方式 Git Clone 項目以外,也可以使用 SSH 的方式 Clone
在稍早遇到一個問題,因為某些原因,我的項目必須是要以 SSH 的方式 Clone 到伺服器才行,但當初是以 HTTPS 的方式
- 首先,複製
id_rsa.pub
,你會得到一長串的字串
如果沒有產生過 SSH Key,請參考 如何透過 ssh-keygen 在 Ubuntu Linux 或 MacOS 上產生 SSH Key 金鑰
$ cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1EWAWKAWEGKAWPPAK+kdFxkvvPgviVOjmLyaeZb9PUBgjZYNqA1k6tj3y0VUULYVVUHWXrt9G1jjFOKG7mDRyHL1l7wM5QgdkcvRemHpLuz1vJYk+6KABY/AokotPy3cHLNh4FhIOg3ECrgFiGWwU4m7N9Z6TYmVq/Hb4BwSzFEyqiaBcXJmdtnvEftiLz+A39dboOhlMtoCKgSOsemKRQgQqiGB14nkuGpjIicpwDGBuma4T5qm0i6S24Uwkuyi6OGcJSzbi9IebgscVs7jAsHZLxc1AbpF/hz2/Br3DpCSX9WyXius4dpMP8OeZDV8x7C0g3b3v0P6TpO46mEkwXoEawAWKgAWEKGAwEpawEPGAWAPPAMAMAMAMbdRsdwMj1rlv6zJl0HbBYFv9uV3P+oUB7U9pCyMqlBDeZUw44SGbL8CmsZRErG+66tZ29ANfLvNOL6cv+DKltAmWamgaU9iGVGQQpDFd+awkawoeKAWEGK6KAWK%KK345345KSKGKG/gPyQlJIvlhdEOhsU67yJ0=
2. 前往你的個人 Github 檔案,點擊「設定」
3. 點擊「SSH and GPG keys」
4. 點擊「New SSH key」
5. 貼上剛剛一長串的字串後,點擊「Add SSH key」
6. 前往你的 Github 項目容器,選擇以 SSH Clone 並複製 git@github.com…/xxx.git
的字串
7. 在你的伺服器上下 git clone
指令
$ git clone git@github.com…/xxx.git
就可以成功以 SSH 方式 Clone 項目了
ING Design 応設計
https://www.theingdesign.com/