gpt4 book ai didi

git - 为 Git 克隆 SVN 存储库

转载 作者:太空狗 更新时间:2023-10-29 13:48:28 25 4
gpt4 key购买 nike

我正在使用 SVN 进行由存储库托管公司托管的源代码控制。我正在考虑将其迁移到 Git 并通过尝试迁移到本地 Git 实例来测试迁移的水域。我已经安装了 Git Extensions v2.31 并安装了在安装过程中提供给我的 msysgit 版本。

安装后,我单击“克隆 SVN 存储库”选项并输入 SVN 存储库位置和其他必要的详细信息。单击克隆按钮。然后我在 Process output 窗口中看到以下消息(我已经对一些信息进行了脱敏处理):

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 Extensions 执行此操作。从 Git Extensions 中打开 Git Bash 并运行您在使用 GUI 时看到它生成的命令:git svn clone "https://foobar.domain.com/folder/name.svn""c:/git/" 这将为您提供您在链接到的其他 SO 问题中看到的暂时/永久拒绝/接受选项。

如果您已经尝试过“克隆 SVN 存储库”选项,但从未像描述的那样成功,那么您的本地存储库实际上已经设置好了,只是还没有填充任何文件。在这种情况下,您不再需要进行克隆,只需进行一次获取。在您尝试克隆的项目上运行 git svn fetch 也会为您提供拒绝/接受/等选项。

关于git - 为 Git 克隆 SVN 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10638896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com