发表于: 2021-03-09 23:46:13
1 947
今天完成的事情:
1.学习svn部署
1.可以通过使用命令
```
yum install subversion
```
2.创建仓库路径,-p表示如果没有目录则新建
```
mkdir -p /data/svn
```
3.初始化仓库信息
```
cd /data/svn
svnadmin create /data/svn/resp
```
4.修改用户权限。authz控制权限r是read,w是write,anon-access是匿名权限,可以设置none。passwd设置账户, account=password格式
```
cd resp/conf
```
5.启动svnserve
```
svnserve -d -r /data/svn
```
这个方法用的是svnserve的协议,版本url=svn://,还有另一种http协议的部署方式需要配合apache,据说是支持界面化操作管理,版本url=http://
2.git。git是一个不同于svn的去中心化的版本控制系统。常用的远程代码库有github和gitee。
常用命令:
git init 初始化仓库
git add 添加文件到暂存区
git commit -m 提交暂存区到本地仓库
git status 查看仓库提交状态
git rm 删除工作区文件
git clone 克隆远程项目
git fetch 同步远程代码分支
git push 提交本地仓库到远程
git pull 拉取远程仓库到本地
git branch 创建本地分支
git checkout 切换分支
git merge 合并分支
明天计划的事情:
试下使用svn提交到git远程仓库,学习下自己部署gitlab
遇到的问题:
收获:
学习了svn服务端svnserve和http两种协议的部署方法,了解了svn客户端还能提交代码到git远程仓库的操作
评论