首先通過 ssh-keygen -C "xxx@xxx.com" 命令創(chuàng)建秘鑰(id_rsa)和公鑰(id_rsa.pub)
這兩個文件存放在 ~/.ssh/ 目錄下面
使用 cat ~/.ssh/id_rsa.pub 將公鑰的內(nèi)容打印出來蛾方。
然后復(fù)制ssh-rsa 開頭的這幾行到 gitea 的秘鑰管理中
是箭頭所指的地方神僵,不是后面的那個
然后在gitea的容器上囤躁,將22號端口映射到母雞的222端口
直接使用下面的命令就可以拉取了德崭。
git clone ssh://git@127.0.0.1:222/spooking/xxxx.git
如果你有多個秘鑰可以配置 ~/.ssh/config
# home nas git
Host 127.0.0.1
User git
Port 222
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_git
注意
~/.ssh/id_rsa 和 ~/.ssh/config 權(quán)限必須是 600 !
chmod 600 ~/.ssh/id_rsa
chmod 600 ~/.ssh/config
文章轉(zhuǎn)自我的博客:https://spooking.cn/archives/65.html