如何在Mac上快速搭建git服务器

网上看了好多教程,感觉晦涩难懂,还是自己写一篇吧。


1,Mac开启SSH服务。

至于怎么开启,这里有一篇博文可以参考:http://blog.csdn.net/js_dada/article/details/40584415

或者自己百度。

2,开启SSH免密码登录

此步骤非必须,可以跳过。

如果没有开启SSH免密码登录,那么以后别人每次clone我们的git仓库时,都需要输入Mac主机ssh登录的账号和密码

开启SSH免密码登录教程:http://blog.csdn.net/baight123/article/details/51023556

3,在 ~/git/ 目录下创建一个新的git仓库(我们这里假设新建一个名为test的仓库)

至于怎么创建git仓库,可以使用SourceTree软件,

也可以终端输入命令,具体细节自己百度。

4,配置刚才新建的git仓库。

新建的git仓库默认是不接受push操作的,作为一个远程git仓库,显示这是不行的。

我们进入到刚才新建的仓库test目录下, 即:~/git/test/。

在该仓库下,我们可以看到一个叫.git的隐藏文件夹,该文件夹内有一个叫config的配置文件,它是一个文本文件,用任何编辑器都可以打开,如下图:(如何显示隐藏文件夹)


打开配置文件,追加如下配置选项:

[receive]
denyCurrentBranch = ignore

如下图:

如何在Mac上快速搭建git服务器_第1张图片


至此Mac上的git服务器搭建完成。

刚才新建的test仓库的url地址就是 [email protected]:git/test

account就是Mac主机的ssh登录账户,127.0.0.1就是Mac主机的ip地址或域名,git/test就是要访问的仓库相对 ~/目录 的相对路径。



你可能感兴趣的:(如何在Mac上快速搭建git服务器)