发表于: 2018-09-10 16:11:51
1 663
今天完成的事情:
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 的使用。
评论