搭建git服务器作为私有仓库

这篇文章主要讲在你的服务器上搭建git作为你的私有仓库,管理你的源码这篇文章主要讲在你的服务器上搭建git作为你的私有仓库,管理你的源码
什么你说git是什么 ?

git你都不知道 ?

git就是最好用的分布式版本控制(没有之一 )
1.安装git(CentOS/Ubuntu/Debian)
检测你的服务器有没有安装git

我的已经安装过(版本为1.7.1) 会显示如下信息

是Debian或Ubuntu,那么恭喜,一条命令就可以满足。

#sudo apt-get install git

如果使用的是CentOS,使用yum安装

#yum install -y git

安装完成 git --version 查看版本
2.添加git用户信息
创建一个用户为xiyumiao(以下请替换成你自己的用户名,之后不再提示)

为你刚刚创建的用户设置密码
useradd username
passwd password

第一个提示信息是因为我设置的密码太简单了

第二个因为含有特殊字符

我们的用户已经创建成功了

切换到home目录下可以查看用户文件夹

cd /home/
3.初始化git仓库
选定一个目录作为Git仓库,假设为/home/xiyumiao/gittest.git,切换到/home/xiyumiao/目录

(/home/xiyumiao/替换为你想要进行git管理的目录gittest随意替换)

然后输入命令:

git init --bare gittest.git

修改仓库的 owner 为xiyumiao

chown -R xiyumiao:xiyumiao gittest.git/

  1. 禁止用户通过SSh登陆服务器
    出于安全考虑,禁用shell登录

可以通过编辑 /etc/passwd文件来实现
vi /etc/passwd
xiyumiao❌503:503::/home/xiyumiao:/bin/bash

bash修改成git-shell

酱紫用户可以正常通过ssh使用git,但无法登录shell。

因为xiyumiao用户指定的git-shell每次一登录就自动退出。
xiyumiao❌503:503::/home/xiyumiao:/bin/git-shell
5.在你的本地搭建git
windows用户可以从官网直接下载安装程序 传送门

傻瓜式安装(下一步下一步…)

安装成功后会自动添加到你的系统路径 在桌面右键会看到如图所示的两个图标

git bash here 就能看到一个很亲切的小黑窗口辣

考虑下载GUI桌面管理程序(这里只写三个,想使用其他可自行百度)

SourceTree(推荐)
GitHub Desktop
TortoiseGit

6.克隆你的项目到本地

如果你是22端口,那么直接输入以下命令

git clone xiyumiao@192.168.1.11:/home/xiyumiao/gittest.git

如果你的SSH用的是其他端口,那么需要加上端口信息

git clone ssh://xiyumiao@192.168.1.11:6666/home/xiyumiao/gittest.git

xiyumiao替换成自己的用户名

2、@后面替换成自己的ip地址

3、:后面跟的是你的SSH端口号

4、端口号后面是你的目录

5、目录后面是你的.git文件

涉及到ip地址和端口号的位置我都打码了

第一次连接到你刚刚装好的那台git服务器时,会出现一个提示,选择yes就可以。

然后会让你输入密码

至此告一段落。

转载 https://www.jianshu.com/p/27bf6e678b22

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值