ubuntu17.4安装git服务器,window使用sourcetree客户端

之前的代码都是存放在bitbucket上面,由于生成RSA密钥一直不对,网页打开卡。就想自己搭建一个git局域网服务器。

在网上找了不少资料,基于个人使用没有添加权限控制,也没有配置ssh,使用密码登录。简单就好。

1.    检查ubuntu是否安装ssh。git的数据交换跟交互是基于ssh的,需要给系统配置ssh服务,通过 ps -ef|grep sshd看看系统是否已经有ssh服务,下图是已安装。


        如果没有安装,通过命令 sudo apt-get install openssh-server 安装SSH服务。(安装openssh-server需要安装openssh-client依赖)

2.安装git

        通过命令sudo apt-get install git-core安装。

3.    创建git服务器管理用户

        sudo useradd git(创建名称为git的用户)

        sudo passwd git(git用户对应的密码也是git)

4.     创建git仓库存储目录和权限
sudo mkdir /home/git/repositories

sudo chmod 777 /home/git/repositories

5.    初始化git仓库

    切换到git(第三步创建的账号)的用户:su git

    初始化仓库a:git init --bare /home/git/repositories/a.git

    改变文件拥有着:sudo chown git:git /home/git/repositories

7. 测试

    在Ubuntu上新建一个文件,然后打开命令行执行:

        git clone git@192.168.1.111:/home/git/repositories/a.git


8.使用sourcetree 打开命令行执行:

 git clone git@192.168.1.111:/home/git/repositories/a.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值