首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

git macos 配备

2012-10-07 
git macos 配置git有4种协议方式建git服务器,分别是本地协议、SSH协议、git协议和http协议。?Mac OS X自带了a

git macos 配置

git有4种协议方式建git服务器,分别是本地协议、SSH协议、git协议和http协议。?
Mac OS X自带了apache web服务器,使用很方便,但是与其它几种方式相比速度很慢,一般以http协议的方式提供git库的只读访问。?
对于日常工作提交,应以git方式为好,因为速度很快。?

1。开启web服务器?
1.1?
打开“系统偏好设置”的“共享”,勾上“Web共享”即可,可以用浏览器访问http://localhost/试试,btw:?
http://localhost/~[当前登陆用户]?
是登陆用户的主页?

1.2 这种方式使用了WebDAV上传/修改/删除服务器上的文件,缺省情况下WebDAV是不能增删改的,所以只能pull不能push,如果git push会出现问题:?

                          1. errno=Connection?refused??
                          2. fatal:?The?remote?end?hung?up?unexpectedly??

                          这是因为git-daemon命令缺少这几个参数:?
                          --enable=upload-pack --enable=upload-archive --enable=receive-pack?


                          综上所述,http方式配制起来很麻烦,比较适合pull,虽然有点慢,采用git协议方式比较安全方便点,而且比较下可以发现git方式比http快的太多了。?


                          参考:?
                          Pro Git 2009?
                          setting up git server fast macos x?
                          Setting up a public (bare) repository with git?

热点排行