Kou*_*Kou 36 windows git lan clone repository
我在我的主PC上有这个git repo"c:/ xampp/htdocs/**",其IP地址是192.168.0.6.现在我想从我的主PC上的Vmware Player上运行的ubuntu-server git克隆这个repo.
我做到了
git clone \\192.168.0.6\c:\xampp\htdocs\****
Run Code Online (Sandbox Code Playgroud)
和
git clone //192.168.0.6/c:/xampp/htdocs/****
Run Code Online (Sandbox Code Playgroud)
来自ubuntu-server并且都没有工作.
fatal: could not create work tree dir '****'.: Permission denied
Run Code Online (Sandbox Code Playgroud)
我错了什么?我该怎么办?
Rob*_*rto 24
您应该使用该命令git daemon来托管您的仓库,如下所示:
在您的计算机中,它将充当服务器:
git daemon --base-path=<path_to_folder_containing_project_folder> --export-all
(请注意,这path_to_folder_containing_project是包含项目文件夹的文件夹,它将提供该文件夹下的所有项目)
在您的客户中:
git clone git://<local ip>/<project name>
克隆的repo的原点将指向LAN中的服务器,因此您可能希望将git remote set-url origin其指向原始源.
eck*_*kes 23
要访问存储库,您必须共享它,192.168.0.6或者必须与拥有该文件的域用户相同192.168.0.6.
如果您共享目录192.168.0.6(例如,使用共享名称myrepo),则可以使用该目录访问它//192.168.0.6/myrepo.
如果您使用已知的用户帐户登录到您的邮箱,则192.168.0.6可以尝试通过管理共享访问存储库:
//192.168.0.6/c$/xampp/htdocs/...
Run Code Online (Sandbox Code Playgroud)
始终使用正斜杠.
另一种方法是使用SSH访问远程机器.
ral*_*nja 23
确保您的c:/ xampp/htdocs文件夹(或其子文件夹)在Windows中共享,因此您可以通过以下地址在网络上导航:
\\192.168.0.6\htdocs
Run Code Online (Sandbox Code Playgroud)
然后使用file:////进行克隆.请注意,有四个斜杠:
git clone file:////192.168.0.6/htdocs/somerepo.git
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41943 次 |
| 最近记录: |