Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。但是任何一方的电脑不会一直开机的,所以git还是需要一台一直提供文件互传并共享功能的服务器,类似于svn的中央服务器,但是性质完全不同。即使服务器挂掉,其他任何人本地都存有完整的
环境: 1.centos6.7 2.git1.6.6+ perl5.8.8+ openssh5.0+ 3.仓库用户,自加用户git 4.ssh没有免密钥的用户 &nbs
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号