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

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


1,Mac开启SSH服务。

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

或者自己百度。

2,开启SSH免密码登录

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

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

开启SSH免密码登录教程:http://blog.youkuaiyun.com/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服务器搭建完成。

刚才新建的test仓库的url地址就是 account@127.0.0.1:git/test

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值