发表于: 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远程仓库的操作


返回列表 返回列表
评论

    分享到