zoukankan      html  css  js  c++  java
  • 搭建基于金山快盘的Git服务器

      最近迷上了Git,这货堪称神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走国道一样。

      一般人使用Git+Github来搭建进行本地远程交互,不过Github弄个私人仓库是要刀乐思的,如果你很抠,或者你的伟大idea不想被别人瞄去,可以考虑用Git+金山快盘搭建私人服务器。

      不多说,以下是步骤:

    1. 下载安装金山快盘,指定路径,申请账号
    2. 下载安装Git桌面版,配置各参数
    3. 在快盘文件夹里新建一个文件夹,在这个文件夹里新建仓库一定要选中央资料库,否则会push不上(个人档案库会在这个目录下面生成.git的隐藏文件夹,而中央资料库会直接在这个目录生成管理目录,即没有外包.git文件夹,push上来的文件不会有源文件,只有Git自己的管理文件了。跟SVN差不多,SVN服务器上的repository也是没有源文件的,只有它自己的管理文件)                                                                                                          
    4. 建好之后就可以把本地的项目push上去了,本地只管pull、push就行,仓库的同步交由快盘负责。

         到此为止就可以使用Git+快盘仓库了,如果不考虑电脑的消耗资源,看起来区别跟svn不大。但是无论从实用性和方便性,Git都优于SVN,SVN+金山快盘是要在本地跑SVN服务的,相当耗资源,而Git不跑什么服务,顶多跑个十来M的快盘,小意思。
         并且SVN的分支管理远不及Git,不过Git也有点小缺点,比如更改文件后文件图标不立马变色,调用第三方的对比工具(如BeyondCompare)弹出速度比较慢(最慢的时候我都以为电脑死机了,并且文件如果没有变化diff的话BeyondCompare就不弹出,不人性化)。不过这些都是小问题,可以忍受。

      另:基于局域网共享文件夹的Git服务器模式也类似,注意创建仓库的时候选中央资料库就行了。Git的强大之处在于,你可以在局域网内的任何一个共享路径下创建仓库,而不需要运行任何服务。所有的操作都是基于本地的。这也不难理解可以直接放在快盘里了。
  • 相关阅读:
    五、异步任务编排CompletableFuture
    四、fork/join框架
    三、阻塞等待异步结果FutureTask
    二、synchronized同步锁
    一、Java多线程基础
    6. ZigZag Conversion (字符串的连接)
    5. Longest Palindromic Substring (DP)
    4. Median of Two Sorted Arrays (二分法;递归的结束条件)
    3. Longest Substring Without Repeating Characters (ASCII码128个,建立哈西表)
    2. Add Two Numbers
  • 原文地址:https://www.cnblogs.com/zoexia/p/3519312.html
Copyright © 2011-2022 走看看