从零开始搭建个人网站(4.1) 小结

  前面零零散散的介绍了环境配置,这里进行一下小结,一是将之前的各种配置按流程来一遍,看一下是否有纰漏,二是记录下网站的部署结构,为之后nginx+uWSGI+Django建站服务。

前言

  此次主要任务是在服务器/var/文件夹下建立一个git空仓库托管网站源码,并在/var/www/建立项目文件夹以部署网站源码,如果无特殊说明,以下命令均在服务器端执行。

主要流程

创建裸仓库

    $ sudo -s       // 进入root模式
    $ git init --bare /var/git/website.git  
        // 在var/git/下初始化不含工作区的裸仓库
    $ chown -R git:git /var/git/
        // 修改拥有者和组为git
    $ chmod -R 777 /var/git/
        // 权限改为所有用户可读可写可执行

添加公钥

  将服务器root用户公钥添加至git用户的authorized_keys中,使root用户可以使用git clone操作更新代码文件。

    ......          // 仍为root模式
    $ cd /root      // 进入root目录
    $ ssh-keygen    // 为root生成密钥
    $ cat id_rsa.pub >> /home/git/.ssh/authorized_keys

  root用户ssh登录git进行验证。

    $ ssh git@localhost

root用户ssh登录git
  之前关闭了git用户的ssh登录,所以无法进入git用户的shell.

git clone

  服务器端:

    $ git clone git@localhost:/var/git/website.git \
            /var/www/com.域名.blog
        // git clone空仓库并指定项目名

  建议使用[顶级域名.一级域名.二级域名]的命名方式,部署在/var/www/文件夹下,便于管理。
  本地:

    $ git clone git@服务器主机名或IP:/var/git/website.git 项目名

  本地仅做开发和测试用途,项目存放到一个常用的文件夹下就好。

结语

  在本地进行开发,git push到服务器的git仓库中,并登录服务器的root用户进行git clone操作更新项目代码。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UCGUI Builder 4.1是一个图形用户界面设计工具,用于开发嵌入式系统。通过UCGUI Builder 4.1,开发人员可以方便地创建和设计嵌入式系统的用户界面,使其更加易于使用和视觉上吸引人。 UCGUI Builder 4.1具有以下特点和功能: 1. 可视化界面设计:UCGUI Builder 4.1提供了一个直观的界面,开发人员可以方便地拖放和调整各种UI元素,如按钮、文本框、菜单等,以创建所需的用户界面。 2. 多样化的UI元素:UCGUI Builder 4.1提供了丰富的UI元素库,使开发人员能够选择各种按钮样式、文本框样式、列表样式等,以满足不同的用户界面需求。 3. 可定制性:UCGUI Builder 4.1允许开发人员自定义UI元素的外观和行为,以满足特定应用的需求。开发人员可以调整按钮的颜色、字体和大小,定义菜单的布局和功能等。 4. 代码生成:UCGUI Builder 4.1可以自动生成所设计界面的代码,使开发人员无需手动编写UI相关的代码。生成的代码可以直接在嵌入式系统中使用,并与其他系统模块进行集成。 5. 资源管理:UCGUI Builder 4.1提供了资源管理功能,开发人员可以方便地导入和管理所需的图片、字体等资源文件,以便在设计界面时使用。 综上所述,UCGUI Builder 4.1是一个强大的图形用户界面设计工具,为开发嵌入式系统的人员提供了简便、高效的界面开发方式。它的可视化界面设计、丰富的UI元素库和代码生成功能,使得开发人员能够快速设计和实现各种吸引人的用户界面,并提供良好的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值