发表于: 2018-09-10 16:11:51

1 665


今天完成的事情:

1. 使用 Git 的基本命令行使用及图形界面 Sourcetree 将任务一的代码上传至 GitHub 并使用 GitHub Pages 展示代码。包括:初始化项目、管理文件的修改、版本回退、分支的管理、标签管理、添加 ssh-key 及 GPG-key

2. 使用 SVN 将 GitHub 的 repo 检出至本地,并安装配置 Apache 服务器以展示任务一的页面,开启 http 访问 SVN 的 repo。


明天计划的事情:

1. 开始任务三,并尽力完成。 

2. 学习「分支冲突」的解决。

3. 学习 https://chris.beams.io/posts/git-commit/


遇到的问题:

SVN 在 Ubuntu 16.04 中的搭建,由于 Apache 没有启用相关模块,导致 conf 错误, httpd 服务器启动失败。

解决(SVN 启用 http 访问):

`

sudo apt-get update

sudo apt-get install apache2 subversion libapache2-mod-svn libapache2-svn libsvn-dev

sudo a2enmod dav

sudo a2enmod dav_svn

`

并配置 /etc/apache2/mods-enabled/dav_svn.conf  文件即可。


收获:

Apache 的基本配置、使用 Let's Encrypt 为网站添加 ssl 证书、SVN 的检出、更新、提交、Git 与 GitHub 的使用。


返回列表 返回列表
评论

    分享到