[英]How to use svn+ssh in IntelliJ Windows?
我們的SVN服務器只允許ssh連接。 如何在Windows上配置IntelliJ以使用svn + ssh連接到SVN服務器?
要在Windows計算機上使用ssh連接到SVN,您需要
以下是這些步驟的詳細信息。
您可以使用PUTTYGEN生成私鑰。
然后將密鑰保存在用戶主目錄的.ssh
文件夾中。
如果您使用的是Windows 10,則可以在Windows上的Ubuntu上使用Bash來生成和加載您的私鑰。
ssh-keygen -t rsa
這將生成文件~/.ssh/id_rsa
然后將密鑰加載到服務器
ssh-copy-id amr@example.com
最后一步是將生成的文件從Ubuntu子系統路徑移動到Windows中的主目錄。
cp ~/.ssh/id_rsa /mnt/c/Users/amr/.ssh/
您仍然需要使用PUTTYGEN工具將密鑰從OpenSSH
轉換為PPK
格式。 從該工具加載文件,然后再次以PPK格式保存私鑰。
在PuTTY中創建一個新會話,用於登錄SVN服務器,並將SSH / Auth的設置更改為指向私鑰文件
下載並安裝Tortoise SVN 。 它有一個名為TortoisePlink
的命令行工具,它基於puTTY。 我們將使用plink
作為SVN的SSH隧道。
轉到文件/設置/版本控制/ Subversion,然后選擇SSH設置選項卡。
選擇Subversion config
確保SSH隧道設置為$SVN_SSH ssh -q
然后將路徑添加到TortoisPlink,如圖所示。 確保跳過反斜杠。
然后,你很高興。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.