本地git服务器-文件夹路径窗口出现问题

时间:2018-07-09 15:34:46

标签: windows git

我正在尝试创建本地git服务器,然后将其克隆并在同一台计算机上使用。

我阅读了这个stackoverflow答案:

How to add a local repo and treat it as a remote repo

  

如果您的目标是保留存储库的本地副本以方便备份   或粘贴到外部驱动器或通过云存储共享   (Dropbox等),您可能要使用裸仓库。这可以让你   创建没有工作目录的存储库副本,   为共享而优化。

$ git init --bare ~/repos/myproject.git

$ cd /path/to/existing/repo

$ git remote add origin ~/repos/myproject.git

$ git push origin master

所以我继续在D盘中进行以下操作:

  1. 创建一个扩展名为.git的gitserver.git folder,它是一个文件夹。
  2. 右键单击该文件夹并选择gitbash后,运行$ git init --bare
  3. 在根D驱动器内创建了另一个文件夹gitclient。
  4. 右键单击gitclient并选择gitbash并尝试运行
  5. git remote add origin D:/gitserver.git

我无法正常工作

$ git remote add origin D:/gitserver.git
fatal: not a git repository (or any of the parent directories): .git

这可能与路径有关。

如果有人发布了答案,请在gitbash中描述如何使用Windows路径,每个人都认为linux是处理git时唯一的操作系统。

1 个答案:

答案 0 :(得分:0)

如前所述,您需要为gitclient创建一个git repo。
这次,它应该是非裸仓库,因为gitclient应该检出第一个Git仓库的文件,裸仓库将是“上游”仓库。

# In D:/gitclient.git
git init .
# then
git remote add origin D:/gitserver.git