我在一个域中有两台计算机,一台是Linux,另一台是Windows。我在Linux上构建了一个远程仓库,其URL为10.10.10.1/test
,我使用git init --bare
来构建此仓库并且没有错误报告。
在Windows网站上我有一个本地仓库,我已经提交了文件。然后我给出以下cmds:
$ git remote add origin 10.10.10.1/test
我查了一下:
$ git remote -v
origin 10.10.10.1/test (fetch)
origin 10.10.10.1/test (push)
然后我尝试将我的主人推到原点
$ git push origin master
我得到了
fatal: '10.10.10.1/test' does not appear to be a git repository
fatal: Could not read from remote repository
Please make sure you have the correct access rights
and the repository exists.
我尝试使用相同的过程在本地窗口上工作,它也可以尝试Github
并且它也有效,所以我认为问题是我提供了错误的URL。
我可以从本地ping 10.10.10.1,我也可以找到文件夹/ test,我尝试了以下cmds,它们也不起作用。
git remote add origin 10.10.10.1/test
git remote add origin \\10.10.10.1\test
git remote add origin \\\\10.10.10.1\\test
git remote add origin smb://10.10.10.1/test (git doesn't reconize the keyword 'smb')
在这种情况下我应该提供什么URL,或者我需要修改Linux端Samba中的任何设置?感谢您花时间阅读这些内容。
添