我使用SVN進行源代碼託管的託管公司的源代碼管理。我正在考慮將其遷移到Git並通過嘗試遷移到本地Git實例來測試遷移水域。我已經安裝了Git Extensions v2.31並安裝了我在安裝期間提供的msysgit版本。克隆Git的SVN存儲庫
安裝完成後,我點擊了'Clone SVN repository'選項並輸入SVN倉庫位置和其他必要的細節。點擊克隆按鈕。我當時在過程輸出窗口下面的消息呈現(我已經退敏的一些信息):
c:\Program Files (x86)\Git\bin\git.exe svn clone "https://foobar.domain.com/folder/name.svn" "c:/git/"
Initialized empty Git repository in c:/git/.git/
Error validating server certificate for 'https://foobar.domain.com:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: *.domain.com
- Valid: from Mar 18 13:23:06 2012 GMT until Apr 20 16:16:05 2013 GMT
- Issuer: GeoTrust, Inc., US
- Fingerprint: a2:36:f0:ae:8c:c7:a3:f2:be:98:b3:0f:2e:f8:3a:07:9a:94:90:81
此時沒有別的獲取顯示,進度條仍然顯示進度,但沒有真正發生。這個問題似乎類似於這裏報道的:Git and SVN on Windows
但是,我甚至沒有選擇拒絕/接受等?任何人有任何想法?
TIA
使用Git Bash時,您可以永久接受證書,然後返回使用Git Extensions(或TortoiseGit)。 –
我更喜歡在git clone命令中添加「svn」,所以我相信這個答案是最好的。 –