强大的互联网已经为我们提供了种类繁多的 git 仓库,然而有时候为了安全考虑,服务器放在自家才是最安全。这里就稍微介绍下,如何在 Linux/Windows 下部署自家的 Git 仓库
Linux(CentOS)平台
Linux 下搭建比较简单,Git出生于此,没有任何兼容性问题。推荐把Git服务器搭建在 Linux 平台
1.安装 Git 服务
2.建立 Git 专用账户
3.建立服务器Repository
$ cd ~ |
成功后 work.git 目录下有如下文件:
$ ls |
4.Linux 下搭建 Git服务如此简单….
Windows平台
Git 对于 windows 来说作为外来物种,难免出现乱七八糟的毛病,所以如果你不想惹这些麻烦,劝你还是远离Windows。并学会 linux ,努力成为一名合格的coder/developer。
1 准备所需软件
COPSSH
、 git-for-windows
(自行下载)
按默认方式安装,什么都不需要更改
2 新建 GIT 专用用户
就是创建一个 window 用户用于 git 使用。没必要啰嗦了,不会自行度娘补脑(记得设置密码)
3 配置 COPSSH
COPSSH control pannel -> Users -> Add
选择 Forward
COPSSH control pannel -> Status 显示为绿色,即代表ssh启动成功
至此 Window 上建立了SSH服务,这才是准备工作,后面还有…..
3 建立服务器Repository
进入到
COPSSH
中配置的用户家目录
。在里面新建work.git
文件夹,并进入此目录在此文件夹中建立 git 仓库
空白处右击
+ 在命令行中输入
$ git init --bare |
此目录下同样会出现如下文件
- 至此服务器仓库已建立好,但是由于window的特殊原因需要额外做如下操作。否则会报错(应为这个折腾死我了)
>
拷贝git安装目录下/libexec/git-core/ 所有文件—>COPSSH安装目录下/bin/文件夹中
GIT服务器搭建完成
- 至此你可以用 格式:
[user_name]@[your_ip]:[repo_name]
使用该GIT仓库了.
eg:
$ git clone git@192.168.1.145:work.git |