基于 Gitee 搭建个人网站-入门教程

基于 Gitee 搭建个人网站-入门教程,第1张

这是一篇基于Gitee搭建个人网站的保姆级教程。从零到一。如果你想基于云服务器搭建,我以前写过一篇 菜鸟篇 。

适合人群 :入门级别教程,如果你想拥有一个自己的网站,又苦于没有云服务器,这个是你的不二选择。

本篇是基于 docsify 搭建,docsify 是一个文档类博客模板,简介且方便使用。

效果预览:

https://rodert.github.io/JavaPub-Interview/

[toc]

你需要已有的环境:node、git、npm

快速安装脚手架:

你会发现 rodert 文件夹下面多了一些文件。后面一一解释

初始化后效果图

下面是我们需要的一些基础配置。建议 clone 这个地址 https://rodert.github.io/JavaPub-Interview/ ,运行看效果。

配置方式:

OK,有了搜索功能。

需要引入 js 文件:

效果:

需要引入两个 js 文件:

官网: https://docsify.js.org/

增加 _sidebar.md 文件,编写文件格式如下:(也就是md语法)

现在Github网络非常不稳定,在码云部署一份

*PHP 5.4

*Nginx 1.8.0

*GIT version 2.9.4 (#git --version)

我的码云 ->点击相应项目A ->管理->WebHooks 设置 ->添加;具体填写内容如下图所示

不多说,直接帖码。修改好自定义选项,上传服务器后到gitee后台点击测试验证是否通过。

如果没有给777权限,pull时会报各种权限错误 (除非你对用户及用户组权限设置的很到位并可以解决站点www用户组权限的冲突) ,当然也可以将项目A中的.git目录权限都设置为777,如下命令是我当前使用的具体操作。

注意: 是 .git 目录

因为PHP脚本涉及到shell命令执行所有需要php开启exec命令权限

php.ini:

执行push的会触发WebHooks,同时推送消息给项目A中WebHooks 设置的请求地址,最后完成服务器的git pull。

如果还没有本地初始化项目,可以根据 码云gitee本地初始化项目基本设置 这篇进行操作。

至此完成码云gitee自动部署。

如在操作过程中遇到问题,欢迎留言。

``ssh-keygen -t rsa -C “您的邮箱地址”``

Your identification has been saved in /Users/you/.ssh/id_rsa.

# Your public key has been saved in /Users/you/.ssh/id_rsa.pub.

cd ~/.ssh

查看公钥

cat id_rsa.pub

复制粘贴到码云上

到本地项目文件夹下,右键点击空白处,选择Git Bash Here,进入git窗口

一波操作后的页面

whereis git

yum install -y git

git version

eg: cd /home/www/test

git init

git config --global user.name "您的用户名称"

git config --global user.email "您的邮箱地址"

git remote add origin 自己的仓库地址

eg:git remote add origin https://gitee.com/***/**.git

ssh -v git@gitee.com 

然后输入 yes

我拉取的是master分支

git pull origin master

如果拉文件的时候报这个错误,那么我们需要生成ssh公钥

ssh-keygen -t rsa -C"xxxxx@xxxxx.com"

查看当前公钥,并且将公钥添加到码云后台的ssh公钥中

git branch --set-upstream-to=origin/码云本地分支 服务器本地分支

eg:git branch --set-upstream-to=origin/master master

git config --global credential.helper store

到此、配置完成


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/515477.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-19
下一篇2023-06-19

发表评论

登录后才能评论

评论列表(0条)

    保存