我在一个办公室工作,其中多人同时处理同一个项目,因此我们使用版本控制(git)。目前,我们push/pull所有的内容都提交到了 github.com,但我想对其进行设置,以便我们将push/pull它们发送到特定的共享文件夹。
我尝试过使用 cygwin 的 sshd 但git daemon没有成功。
本质上我想将 github 完全从图片中删除,这样我就可以这样说命令:
git push S:/repo master
git pull S:/repo master
Run Code Online (Sandbox Code Playgroud)
S:/repo共享文件夹在哪里
有任何想法吗?
您可以通过执行在文件夹 /mnt/repo 中创建存储库
git init --bare
Run Code Online (Sandbox Code Playgroud)
在那个文件夹中。之后,您可以将其作为远程仓库添加到本地存储库并将所有内容推送到其中:
git remote add origin /mnt/repo
git push origin --all
Run Code Online (Sandbox Code Playgroud)
因此,如果某个共享安装到 /mnt/repo,则推送到它的每个人都将使用相同的存储库。
| 归档时间: |
|
| 查看次数: |
3626 次 |
| 最近记录: |