Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在单用户模式下使用GitHub和专用Git服务器?_Git_Github - Fatal编程技术网

如何在单用户模式下使用GitHub和专用Git服务器?

如何在单用户模式下使用GitHub和专用Git服务器?,git,github,Git,Github,我在github上做一个项目,在两台笔记本上工作。 目前,我正在使用github同步这两台笔记本电脑。使用模式如下: 在笔记本电脑上进行更改 推送到github 从其他笔记本电脑上的github拉出 转到步骤1 我总是确保没有冲突,因为我总是在移动到另一台笔记本电脑之前推动。因此,这是一个单用户场景 我希望避免将许多增量更改推送到github,并且只在重大更改时更新,因此我需要如下所示的设置。我将在其中一台笔记本电脑(或者可能在第三台笔记本电脑)上运行git服务器,并使用它在我的主要工作笔记本电

我在github上做一个项目,在两台笔记本上工作。 目前,我正在使用github同步这两台笔记本电脑。使用模式如下:

  • 在笔记本电脑上进行更改
  • 推送到github
  • 从其他笔记本电脑上的github拉出
  • 转到步骤1
  • 我总是确保没有冲突,因为我总是在移动到另一台笔记本电脑之前推动。因此,这是一个单用户场景

    我希望避免将许多增量更改推送到github,并且只在重大更改时更新,因此我需要如下所示的设置。我将在其中一台笔记本电脑(或者可能在第三台笔记本电脑)上运行git服务器,并使用它在我的主要工作笔记本电脑之间进行同步

                  github (repo called foo)
                   / \
                 /     \           
               /         \         
             /             \   
           /                 \     
         /                     \   
    laptop1 --- git server ---- laptop2
    
    设置此项的最佳方式是什么


    编辑:我需要额外的功能,使某些文件远离远程服务器,但需要通过我的专用网络在两台笔记本电脑之间同步。这能在不使系统过于复杂的情况下实现吗

    您是否计划在另一台pc上运行类似于
    GitLab
    的东西?…您可以喜欢标记构建…只需将这些特定版本上载到您的github Cloud上我计划使用ssh运行标准git,类似于此处的内容您是否计划在另一台pc上运行类似于
    GitLab
    的内容?…您可以喜欢标记构建…只需将这些特定版本上载到您的github Cloud上我计划使用ssh运行标准git,类似于此处的内容