MAC下搭建配置Git服务器

本文详述了在MAC操作系统上搭建Git服务器的过程,包括创建gitserver账户、安装gitosis、制作SSH公钥、初始化gitosis、配置客户端以及新建远程仓库。通过这些步骤,可以在MAC服务器上成功建立Git仓库,供多个客户端通过SSH访问和协作。
摘要由CSDN通过智能技术生成

XCode 默认支持 Git 作为代码仓库,当我们新建一个仓库的时候,可以勾选创建默认及使用配置,总体思路是:使用 gitosis 来简化创建过程,在用作服务器的机器上创建一个名为 gitserver 的账户来创建 git 本地服务器,其他客户端通过 ssh 机制访问 git 服务器。

一,创建新用户
1,在用作服务器的 Server机器 上创建 gitserver账户。我们可以通过 System Preferences->accounts 来添加。在这里我添加一个 gitserver 的 administrator 账户,administrator 不是必须的,在这里仅仅为了方便。
或者通过命令:

sudo adduser \
    --system \
    --shell /bin/sh \
    --gecos 'git version control' \
    --group \
    --disabled-password \
    --home /srv/example.com/git \
    gitserver

2,设置远程访问
logout 当前账户,使用 gitserver 账户登录;在 System Preferences->Sharing 中,勾选:Web Sharing 和 Remote Logig。即远程登录和文件共享。

二,下载安装 gitosis
1,下载安装gitosis
通过以下命令行下载,或者在github上直接下载。

git clone git://eagain.net/gitosis

安装

python setup.py install

三,制作SSH公钥
1,回到 client 机器上,制作 ssh 公钥,放置到gitserver的 /tmp 目录下。使用以下命令。

bash-3.2$ cd ~
bash-3.2$ ssh-keygen -t rsa
bash-3.2$ cd .ssh
bash-3.2$ ls
id_rsa        id_rsa.pub
bash-3.2$ cp id_rsa.pub /tmp/yourame.pub

进入到 local 账户的 ho

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值