1.在windows上生成RSA密鑰對
ssh-keygen -t rsa -b 2048 -C"git用戶名/郵箱地址"
命令執行后會在 C:\Users\${windows登錄賬戶}\.ssh 目錄下生成密鑰對
其中 id_rsa 為私鑰,id_rsa.pub 為公鑰
2.在 linux 系統上登記公鑰
vim ~/.ssh/authorized_keys
在 authorized_keys 文件的最后另起一行,將 id_rsa.pub 中的內容復制進去
3.在 linux 系統上初始化 git 倉庫
git init --bare
4.在windows系統上clone項目
# 指定私鑰文件位置
git clone ssh://${linux用戶名}@${linux ip地址}${linux git倉庫絕對路徑} --config core.sshCommand="ssh -i ~/.ssh/id_rsa"
之后就能正常操作該git倉庫啦 o(* ̄▽ ̄*)ブ
注意事項:該ssh配置同時開放了用戶登錄操作linux系統的權限!請謹慎使用!