前几天买了个阿里云的服务器做小白测试(没错小白就是我),刚创建了实例运行起来,想着能不能搞点幺蛾子,以前代码要么托管github 要么gitlab,要么gitXXX,这次想着,要不弄到自己服务器上面?所以就开始搞了。
先说说流程
流程包括服务器 git仓库的搭建和本地git仓库与服务器git仓库的关联
服务器git仓库的搭建
- 服务器安装git
- 创建git用户,设置密码
- 初始化git仓库
- 设置仓库的权限
以上服务器的仓库就搭建好了
本地git仓库与服务器仓库的关联
- 初始化本地仓库
- 关联服务器仓库
- 愉快玩耍
代码撸起来
首先是服务器的git仓库的搭建
- 安装git
yum install git
安装完可以用git命令查看下版本
- 创建git用户名 密码
// 添加用户 name 为用户名
useradd name
// 设置账户密码 psd 为密码
echo name:psd | chpasswd
- 创建git仓库
服务器上面创建一个目录
然后创建git仓库
mkdir gitTest
cd gitTest
git init --bare
创建成功会看到如下信息
Initialized empty Git repository in 当前目录
- 设置文件目录的访问权限
这里我使用的是宝塔可视化界面管理,将刚刚创建的地址权限设为777就可以了
以上服务器的git仓库就搭建完成了
接下来是创建本地的git仓库,与服务器仓库进行关联,这部分是git的基础操作,不再赘述,就讲一下服务器的仓库地址
服务器的仓库地址跟刚才在服务器初始化的git目录有关
假设我刚才在服务器创建的地址是 /gitTest/test.git
那我的仓库地址就是
name@ip:/gitTest/test.git
本地使用
git clone name@ip:/gitTest/test.git
就可以clone下来刚刚创建的仓库了
本集完
网友评论