我在UNC路径上有我的PC和远程文件夹(比方说$orderWork->setDate(new DateTime());
$em->flush();
)。
我在我的电脑和遥控器上安装了Git
我所做的是在UNC路径和*\\10.30.1.15\GitRepositories\MyApp*
上运行git init
。
现在我在C:/GitRepositories/MyApp
添加一个文件并运行以下命令。
C:/GitRepositories/MyApp
现在当我运行 git push origin master 时,我得到了:
git add .
git commit -m 'initial commit'
git remote add origin \\10.30.1.15\GitRepositories\MyApp
所有用户都可以访问UNC路径。目前与大家分享的手段。
更新:现在我通过转义来更新路径路径,
C:\GitRepositories\MyApp>git push origin master
fatal: '\10.30.1.15\GitRepositories\MyApp.git' 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.
如何避免这些错误消息?
答案 0 :(得分:1)
尝试转义:
git remote add origin \\\\10.30.1.15\\GitRepositories\\MyApp
或使用/:
git remote add origin //10.30.1.15/GitRepositories/MyApp
# or
git remote add origin file:///10.30.1.15/GitRepositories/MyApp
关于第二个错误( not 在“GIT clone repo across local file system in windows”中解决),请考虑远程回购的性质:您需要 bare repo 。
或者你需要在那个远程仓库上设置自Git 2.3以来的设置:
git config receive.denyCurrentBranch updateInstead
请参阅“push to deploy”。