如果希望将博客放到自己的云服务器可以浏览使用轻量级服务器部署Hexo | 七鳄の学习格 (gmcj0816.top) 我们需要做好的前期准备 1.一台系统不要太老的电脑 2.电脑上安装Github,NodeJS...安装路径 path:NodeJS 快捷方式路径 使用 NVM 安装成功后,win + r 输入cmd 新开cmd窗口,可以通过 nvm -v 命令查看所有可用的命令。...bit executable) 剩下的大家可以根据自己的所需进行安装其他版本 运行中的问题 1.可能会出现乱码问题,例如如下情况 C:\>nvm use v12.18.2 exit status 1:...��û���㹻��Ȩ��ִ�д˲����� 解决方案:重新打开并以管理员身份运行 切换使用的node版本 这个就比较简单了 C:\Users\28138>nvm use v12.18.1 #用nvm...进入 [C:\Users\用户名.ssh] 目录(要勾选显示“隐藏的项目”),用记事本打开公钥 id_rsa.pub 文件并复制里面的内容。
下载并安装nvm 在终端中运行以下命令来下载和安装nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh...使用已安装的Node.js版本 在终端中运行以下命令来切换到已安装的Node.js版本: nvm use 使用具体的版本号替换。...配置SSH协议 SSH协议允许你通过加密方式与远程代码仓库进行通信,以确保安全性。...以下是配置SSH协议的步骤: 生成SSH密钥对: 在终端中运行以下命令来生成SSH密钥对: ssh-keygen -o 按照提示,选择密钥的保存路径和设置密码(可选)。...配置代理 配置信息 代理服务器:127.0.0.1 (如果部署在远程服务器或虚拟机上,改成对应服务器或虚拟机的ip即可) 默认端口:8899 (如果端口被占用,可以在启动时通过 -p 来指定新的端口,更多信息可以通过执行命令行
$ nvm use 14.7.0 // 设置默认版本 $ nvm alias default 14.7.0 复制代码 更多方法请参考 github 文档 git 设置 SSH KEYS 设置 gitlab...复制代码 查看生成的 ssh key,并复制。...@emial 复制代码 同样,通过 cat指令看到具体的 ssh key 值,并复制到 github 的 ssh key 管理处。...因此,可以通过 Charles 把预发/线上的 JS 和 CSS 文件都代理到本地开发服务器,但接口走实际请求接口的方式,来将 Mock 数据变成完全真实的接口返回数据。...并且,由于实际的 JS 和 CSS 文件都运行在本地 node 服务器上,因此前端改动后,webpack 会重新生成新的打包产物,此时预发或者线上页面也通过刷新页面的方式,加载新的 JS 或 CSS 文件
: | # 更新服务器上的后端后,安装依赖和开启进程 export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh...last_ssh是在传输文件后执行的命令,包括安装依赖,启动node进程等。 first_ssh和last_ssh开头都有两个命令好像是因为我是通过nvm来使用node的原因。...在一些ssh-action仓库里找到类似的issues。就是上面的解决方案:配置nvm_dir,并更新配置。...last_ssh是在传输文件后执行的命令,包括安装依赖,启动node进程等。 first_ssh和last_ssh开头都有两个命令好像是因为我是通过nvm来使用node的原因。...在一些ssh-action仓库里找到类似的issues。就是上面的解决方案:配置nvm_dir,并更新配置。
保存并退出。 我们就可以检验一下新用户是否设置成功,再打开一个终端,用该用户登录服务器: ssh work@IP地址 输入创建的 work 用户的密码,OK! 登录成功。...生成后 .ssh 中会生成两个文件,它们是 RSA 非对称加密算法生成的公钥和私钥。...服务器生成公钥和私钥后,在 .ssh 文件中新建一个文件: vi authorized_key 把本地计算机中 .ssh 目录下的 id_rsa.pub 公钥拷贝到 authorized_key 文件中...,登录云服务器,用新开的终端输入 nvm -v 就可以发现 nvm 安装成功了。...通过下面的命令下载 Node: nvm install 8.6.0 切换 Node 版本: nvm use v10.22.0 将某个版本设置为系统默认版本: nvm alias default v10.22.0
镜像选择 PHP运行环境(CentOS7.1 64位 Nginx | PHP多版本),腾讯云里的服务提供商上海微柳这家提供的oneinstack 太强大了,工具和文档都很详细,并且和其它的镜像不一样的是...然后就配好了,访问服务器80端口,下载镜像的文档(超级方便的各种脚本): 二、基本配置 注意:有些服务器需要在腾讯云的控制台上设置安全组,不然22端口将无法开放,就会导致才买的服务器通过ssh连不上。...首先开启FTP,方便传文件: 1.开启FTP服务器 service pureftpd start开启,这样就可以配置FTP了。 首先进入oneinstack目录 -> 运行..../.profile或 ~/.zshrc中,这样的话,下次ssh上去时,才不会发现nvm未安装。...// 配置后可通过下面方式来验证是否成功 npm config get registry // 或 npm info express 3.安装forever模块,永久运行node npm install
镜像选择 PHP运行环境(CentOS7.1 64位 Nginx | PHP多版本),腾讯云里的服务提供商上海微柳这家提供的oneinstack 太强大了,工具和文档都很详细,并且和其它的镜像不一样的是...然后就配好了,访问服务器80端口,下载镜像的文档(超级方便的各种脚本): 二、基本配置 注意:有些服务器需要在腾讯云的控制台上设置安全组,不然22端口将无法开放,就会导致才买的服务器通过ssh连不上。...首先开启FTP,方便传文件: 1.开启FTP服务器 service pureftpd start开启,这样就可以配置FTP了。 首先进入oneinstack目录 -> 运行....~/.profile或 ~/.zshrc中,这样的话,下次ssh上去时,才不会发现nvm未安装; 然后就是nvm的使用了,nvm install node版本,参考nvm的Usage。...更改用户名和密码。
支持最广泛的方法是通过扩展.gitlab-ci.yml,将SSH密钥注入到构建环境中,并且该解决方案可与任何类型的执行程序 (Docker,shell等)一起使用。...要查找服务器的主机密钥,请ssh-keyscan从受信任的网络(最好从专用服务器本身)运行命令: ## Use the domain name ssh-keyscan example.com ##...注意: 如果需要连接到多个服务器,则所有服务器主机密钥都需要收集在变量的 Value 中,每行一个密钥。...提示: 通过使用变量而不是 ssh-keyscan 直接在变量内部 .gitlab-ci.yml ,它具有以下优点: .gitlab-ci.yml 如果主机域名由于某些原因而更改...稍后,公共跑步者将选择更改并开始工作。
NODE.JS等 Finalshell(其它SSH软件) 二、环境配置 要运行 Fiora, 你需要 Node.js(推荐 v14 LTS 版本), MongoDB 和 redis (一)安装nvm....x的node.js nvm use 14 #启用V14.x的node.js node -v #查看node版本 npm -v #查看npm版本 使用npm安装yarn...(二)安装Redis和MongoDB Redis官网地址 MongoDB官网地址 安装Redis(这里只演示Cenos7的系统。其它系统自行解决。)...ssh 连接后停止运行, 推荐使用 pm2 来运行 # 安装 pm2 npm install -g pm2 # 使用 pm2 运行 fiora pm2 start yarn --name fiora...解决办法: nvm install 15 #使用nvm安装node v.15 版本 nvm use 15 #使用nvm启动node v.15 版本 yarn insatll #重新安装依赖
1. dev container docker和容器化技术让运维有了质的飞跃,从此,部署软件再也无需担心软件运行所需的繁杂环境,只要拉取镜像然后运行就可以将应用连带其部署的环境一步到位。...vscode中的远程开发和容器开发插件让dev container从概念变成了现实。 2. 安装插件 我不想将容器运行在本地,于是采用了先远程开发连接服务器,再使用服务器上的容器开发的方式。...要安装的核心插件是ms-vscode-remote.remote-ssh和ms-vscode-remote.remote-containers两个。...(因为容器运行时,项目目录是挂载到宿主机的) remoteUser指定了连接到容器使用的用户名,暂时还没搞清用途。。.../nvm.sh && npm install -g " 2>&1 简单说明: 开头指定了一个arg,和上面devcontainer.json文件中的对应,声明的参数值会在创建容器的时候被
获取服务器公网IP [psk0kdt08q.png] xshell登录ssh root@101.33.233.241 [26ubu12qml.png] 服务器安装编码环境管理工具 1、python环境管理工具...go1.14.7 #查看已安装的go的版本 $ g ls 1.7.6 1.11.13 1.12.17 1.13.15 1.14.6 * 1.14.7 #切换到已安装的go版本 $ g use...#命令集 1、nvm list-remote :列出所有可安装版本 2、nvm install {版本号} :安装指定版本 3、nvm ls :查看已经安装的版本 4、nvm use {版本号} :使指定版本生效...5、nvm alias default {版本号} :设置默认版本 vscode配置远程编码 安装插件 [1o3rlhpszo.png] 连接购买的服务器 [5cn4o7ktg8.png] [jdcoydwcsp.png...] 输入密码连接,进行远程编码 编码调试 1、通过上诉《服务器安装编码环境管理工具》安装好编码环境,并通过vscode登录上远端服务器 2、sdk安装&编码&调试 python#激活python虚拟环境
/nvm/v0.35.2/install.sh 断开SSH连接后重新连接 2、安装Node.js 12.16.1 nvm install 12.16.1 3、使用Node.js 12.16.1版本...nvm use 12.16.1 克隆仓库 git clone https://github.com/suwings/mcsmanager.git 或 git clone https://github.com...Howardnm/MCSManager.git 进入目录 cd mcsmanager 安装依赖 npm install 安装screen来守护进程 yum install screen 新建窗口来运行面板...screen -S mc 启动mc服务器,启动后重新打开ssh终端 node app.js 或 npm start 3、创建mc服务器 1、在该网站下载服务端镜像 https://mirror.zerodream.net...0 5 * * * __stop__ 13 5 * * * __start__ 2、ssh里设置计划备份压缩包,(下面例子是备份5天的挡,并自动删除第6天的挡) new_server_2258000
省去了远程服务器的登录过程,如果项目小还不要紧,但是项目过大,不可能每个人都去登录服务器主机,而且中途发布的过程经过jit远程仓库以后,可以增加代码的安全性和规范性,这样是谁在何时何地修改的代码都有记录...‘这里修改为自己的邮箱’ ssh-keygen -t rsa -b 4096 -C 'g376482a@163.com' 配置git全局用户名和邮箱,这里的邮箱和上面定义一致: 1...‘root@101.132.109.40’ -->"服务器用户名@服务器ip地址" ssh-copy-id -i .ssh/id_rsa.pub root@101.132.109.40 配置成功如下图...1 export NVM_DIR="$HOME/.nvm" 2 [ -s "$NVM_DIR/nvm.sh" ] && \...."$NVM_DIR/bash_completion" # This loads nv 附一张服务器成功以后的测试图,测试之前现在服务器端停掉pm2的服务, ? ?
projects/git-osx-installer/ 查看git安装位置 which git 全局配置查看 git config –global –list git config –list 设置用户名和邮箱...git config –global user.name “xxx” git config –global user.email “xxxx” 生成ssh秘钥 默认存放地址 ~/.ssh/ ssh-keygen...-t rsa -C “xxxx@mail.com“ nodejs&nvm nodejs 通过pkg安装包安装,如需安装其他版本,请将6.9.4更换为版本号即可 https://npm.taobao.org.../mirrors/node/v6.9.4/node-v6.9.4.pkg 验证安装 node -v nvm nvm github:https://github.com/nvm-sh/nvm#troubleshooting-on-macos...list 列出已安装的软件包列表 brew services command package 管理 brew 安装软件包 brew services list 列出 brew 管理运行的服务
GitHub+Hexo 搭建博客网站 Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架。...cby# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash root@hello:~/cby...# nvm install --lts Installing latest LTS version....Now using node v16.13.1 (npm v8.1.2) root@hello:~/cby# nvm use --lts Now using node v16.13.1 (npm v8.1.2...) root@hello:~/cby# root@hello:~/cby# node -v v16.13.1 root@hello:~/cby# 复制代码 配置hexo环境,并修改主题 root@hello
注册邮箱"生成ssh密钥ssh-keygen -t rsa -C "你的GitHub注册邮箱"一般这种情况下是不需要密码的,所以一直回车就好成功后,用户文件夹下就会有一个新的文件夹 **.ssh**,里面就有刚刚创建的...ssh密钥文件**id_rsa**和**id_rsa_pub**!...nvm"[ -s "$NVM\_DIR/nvm.sh" ] && ...."$NVM\_DIR/nvm.sh"重启终端,输入以下指令安装node最新的LTS版本nvm install --lts=boronNPM加速Node.js默认是通过npm进行包管理的,但npm官方源在国内速度非常慢...创建博客文件夹在此目录下管理自己的博客源码mkdir blogcd blog初始化hexohexo init安装依赖包cnpm install生成静态页面hexo g启动本地服务器hexo s上面2条命令也可以结合为
nvm/v0.33.8/install.sh | bash source ~/.bashrc 安装稳定版node.js nvm ls-remote --lts 查询最新版本号 v8.13.0...8.14.1 # 版本号随时可能改变,请使用 nvm ls-remote --lts 查询最新版本号。.../github.com/billchurch/WebSSH2 cd WebSSH2/app npm init 初始化,一路敲击回车 npm install --production 使用screen运行...cd WebSSH2 npm start 访问 通过如下地址即可访问ip地址为IP的终端 http://IP:Port/ssh/host/IP 也可以通过修改config.json中的listen.port...参考文献 WebSSH2 界面ssh 一个可以在浏览器上运行的SSH客户端:WebSSH2安装教程 Author: Frytea Title: 网页版终端webssh2配置 Link: https
购买并启动服务器,记下IP地址和SSH端口。...1.2 配置服务器环境使用SSH连接服务器: ssh root@服务器IP地址> -p SSH端口> 更新系统: sudo apt update && sudo apt upgrade -y...开发网站并部署本文以 Node.js 搭建的简单网站为例,讲解如何在服务器上开发和部署。...3.2 使用 PM2 管理进程PM2 是一个优秀的 Node.js 进程管理工具,可以让网站在后台运行,并实现自动重启。...项目初始化:创建一个基础的 Node.js 应用,并通过 Express 框架快速构建 Web 服务器。 静态与动态页面开发:通过 Express 提供静态资源服务,并设计动态路由实现交互功能。
| bash#运行完成后需要退出当前环境,在连接一下,安装成功后在/root/.nvm[root@Minwanzo ~] nvm --version0.33.8[root@Minwanzo ~] nvm...nvm use [–silent]:切换到制定版本nodenvm current :当前 node 版本nvm alias [别名] [node版本号] :给不同的版本号添加别名nvm unalias...~] npm config get registry #验证一下,返回为刚刚设置的镜像https://registry.npmmirror.com复制代码三、进入到项目里面,安装依赖环境和build...配置为:cdn.npmmirror.com/binaries/io…二、在构建步骤中添加两个步骤:1、执行shell;2、Send files or execute commands over SSH。...jsmerchant && #进到构建的目录,根据自己的项目调整npm i && npm run build && #编译环境和编译成
通过在前端和后端利用JavaScript,开发可以更加一致并在同一系统中进行设计。 在本指南中,您将在Debian 8服务器上安装Node.js....您可以通过输入以下内容明确告诉nvm使用我们刚刚下载的版本: $ nvm use 6.9.2 您可以在shell输入以下内容来查看当前使用的版本: $ node -v v6.9.2 如果您有多个Node.js...您也可以通过以下别名引用它: $ nvm use default 每个版本的Node.js都会跟踪自己的包,并npm可以管理它们。 您可以使用npm将程序包安装到Node.js项目的..../node_version/lib/node_modules/package_name 全局安装将允许您从命令行运行命令,但是您必须将程序包链接到本地范围以从程序中请求它: $ npm link express...您可以通过输入以下内容来了解有关nvm可用选项的更多信息: $ nvm help 结论 有很多方法可以在Debian 8服务器上启动和运行Node.js.
领取专属 10元无门槛券
手把手带您无忧上云