我在一个办公室工作,多个人同时在同一个项目上工作,因此我们使用版本控制(git)。目前,我们push/pull所有提交到github.com,但我想设置它,以便我们push/pull到一个特定的共享文件夹。
我试过使用cygwin的sshd和git daemon,但没有运气。
基本上,我想把github从图片中完全删除,这样我就可以这样说命令了:
git push S:/repo master
git pull S:/repo master其中S:/repo是共享文件夹
有什么想法吗?
发布于 2014-05-09 18:42:31
您可以在文件夹/mnt/repo中通过执行
git init --bare在那个文件夹里。在此之后,您可以将其作为遥控器添加到本地回购中,并将您拥有的所有内容都推到它上:
git remote add origin /mnt/repo
git push origin --all因此,如果某个共享被挂载到/mnt/repo,那么每个推到它的人都将使用相同的存储库。
https://stackoverflow.com/questions/23571691
复制相似问题