Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 在Mac上传输本地git回购_Windows_Macos_Git_Shared_Repository - Fatal编程技术网

Windows 在Mac上传输本地git回购

Windows 在Mac上传输本地git回购,windows,macos,git,shared,repository,Windows,Macos,Git,Shared,Repository,我正在做一个iOS项目。我刚刚在Mac上为我的项目创建了一个本地回购协议。由于某些原因,我必须将其传输到windows计算机以将其放置在共享文件夹中。我无法从Mac访问该共享驱动器 如何创建可共享的回购协议?我的所有代码都已在本地回购协议中提交。请给我一些建议 提前感谢。您有几种可能性: 只需将repo复制到USB密钥或外部光盘,然后传输到PC。Git repo始终可以传输,您无需做任何特殊操作:磁盘上的格式始终相同。尽管您可能会在文件编码(Windows或UTF-8)方面遇到一些问题:最好将

我正在做一个iOS项目。我刚刚在Mac上为我的项目创建了一个本地回购协议。由于某些原因,我必须将其传输到windows计算机以将其放置在共享文件夹中。我无法从Mac访问该共享驱动器

如何创建可共享的回购协议?我的所有代码都已在本地回购协议中提交。请给我一些建议


提前感谢。

您有几种可能性:

  • 只需将repo复制到USB密钥或外部光盘,然后传输到PC。Git repo始终可以传输,您无需做任何特殊操作:磁盘上的格式始终相同。尽管您可能会在文件编码(Windows或UTF-8)方面遇到一些问题:最好将两个Git配置为使用UTF-8。或者,您可以压缩您的回购文件夹,并将其解压缩到PC上
  • 上传到dropbox或类似的文件传输服务。同上
  • 在github或类似的公共git服务上共享代码。到目前为止,这是最好的选择,尽管(如果代码不在开源许可证下)可能会花费您的钱。上传到github,从PC下载

希望这能有所帮助。

谢谢您的选择。我想选择第一种。现在,如果我将它直接放在共享驱动器中,那么其他人是否能够从共享驱动器克隆/拉取它?直到现在,我还没有执行以下任何命令——“git clone--bare..”或“git remote add origin..”。在将项目移动到windows计算机后,我是否需要执行任何配置步骤?复制项目时不需要将repo裸露。然而,你确实需要一个简单的回购协议来安全地推进它。见此帖: