发表于: 2018-07-11 23:54:39
3 713
今天完成的事情
完成任务二
1、上传项目到GitHub
由于曾经使用过GitHub,已经了解了基本操作,这里直接把任务一代码上传到GitHub服务器上。
(1)进入webstorm,点击file-setting-version control-GitHub-create API token,输入GitHub账号密码,连接成功生成token。
(2)再点击Git,选择Git安装的位置
(3)点击VCS-import into version control-share project on GitHub,输入对本次提交的描述和要提交的内容,点击OK,在GitHub主页上即可看到上传成功。
2、购买服务器
选择腾讯云免费试用的服务器。
https://jingyan.baidu.com/article/e9fb46e15ddf517521f7662d.html
3、安装svn
腾讯云开发者实验室的教程https://cloud.tencent.com/developer/labs/lab/10192
4、将GitHub上项目拉到服务器
签出版本库:
*svn checkout https://github.com/用户名/项目
添加和提交:
*svn add
*svn commit
关于域名申请,腾讯云上绑定域名要备案,太麻烦就不搞了
深度思考:
1、如何使用svn将代码上传至github?
https://www.lovelucy.info/codebase-from-svn-to-git-migration-keep-commit-history.html
2、如何使用git将代码上传至github?
https://blog.csdn.net/u010520912/article/details/18993001
3、svn和git有什么区别?
最核心的区别Git是分布式的,而Svn是集中式的。Git把内容按元数据方式存储,而SVN是按文件。Git没有一个全局版本号,而SVN有。Git的内容的完整性要优于SVN。Git下载下来后,在OffLine状态下可以看到所有的Log,SVN不可以。
4、如何利用github搭建自己的个人网站?
可以使用GitHub pages建立自己的个人网站。
https://www.jianshu.com/p/e68fba58f75c
5、如何配置nginx,实现在手机上查看页面?
打开nginx文件夹下的conf文件夹,里面有个nginx.conf文件,用阅读工具如记事本之类打开它;举个栗子:
默认网站根目录为/usr/local/nginx/html,要将它改成自己的项目目录。
手机查看页面:
首先,电脑和手机连接上同一个wifi然后查看电脑ip:win+R→cmd→ipconfig→回车, 找到无限局域网适配器wlan中的ip地址,例如我的是192.168.0.119然后手机浏览器中输入192.168.01.119/task1.html 就可以看到自己的代码啦~
6、如何将代码部署至自己的服务器?
我是用的webstorm自带的SVN工具上传到腾讯云搭建的SVN服务器里的,不过可能有更好的办法。。。
明天计划的事情
进行任务三
遇到的问题
用过Git但没用过SVN,把代码拉到SVN上面的时候出了几次错,Google 上查了半天才解决了问题。
收获
1、熟悉了Git和SVN的操作
2、了解了服务器的配置与连接
评论