vercel action
subconverter 部署订阅转换
npm I -g vercel 安装 VC
vc login 绑邮箱
vercel domains add qinyaqi.com 域名绑定到 vc
vercel domains verify qinyaqi.com 把域名 DNS解析托管给 vc
ns1.vercel-dns.com
ns2.vercel-dns.com 购买的 DNS 管理后台域名解析 再 verify success 配置成功
vc dns add qinyaqi.com www A 192.163.0.103
把域名添加到 IP 地址
VC DNS add qinyaqi.com _now TXT 我爱中国
VC DNS ls 查所有域名状态
vc dns add qinyaqi.com ‘@‘ MX mx.yandex.net. 10 配置邮箱
hexo 静态博客写作后执行 hexo g生成 public 文件夹,vc 命令,默认回车,文档写入 public
vercel --prod 更新 省域名和服务器米
npm install vue -g
npm I -g vercel
*npm info vue
npm vue-V node -v
echo %path%
D:vue init webpack vue01 根目录 vue
cd vue01 、npm run dev
npm cache clean --force
npm install @vue01/cli -g
npm help config
vue create app qinyaqi
npm unstall -g vue-cli
npm install -g @vue/cli
*cd vue01→npm install→npm run dev→success localhost:8080
Python:C:\Windows\system32>set-executionpolicy RemoteSigned →npm i -g vercel→vc login 邮箱登录→vercel 部署→vercel domains add&verify qinyaqi.com→*vercel domains ls→*vercel dns add qinyaqi.com www A 192.168.0.103
*qinyaqi.com A记录@名字 价值 76.76.21.21
*www.qinyaqi.com CNAME类型 www 名字 价值cname.vercel-dns.com
blog.qinyaqi.com CNAME 类型 blog 名字 价值 cname.vercel-dns.com
*vercel dns --help
qinyaqi
🌍🐱github.com/Ritchie-bit/www.qinyaqi.com→code 添加main/master 分支
🌍▲₉Δvercel.com/ritchie-bits-projects/♗♖♕
🌍127.0.0.1、 localhost:8080
**🌍vercel .com/ritchie-bits-projects/qinyaqi/setting /domains ~灰 Sveltle /qinyaqi/www.qinyaqi.com ₔßõÃẞ❀ɞ♬𓏢
腾讯云我的域名解析
C:\user\Zhao Ruiqin \programfile \qinyaqichina.,ltd. html
🌍github.com/ritchie-bit/www.qinyaqi.com/tree/main/github/workflows →ibm.yml
*github action 行动查看设置、生成、发布和部署
vercel →没权限
npm login →username password
*npm pin →pong use
github docs →publish package
**npm publish→code eacces 4092
🌍api.github.com/meta
*npm config list →proxy=“www.qinyaqi.com”
https-proxy =“www.qinyaqi.com”
npm config get registy http://registy.npmjs.org/
npm I -g nrm
*SSL 证书→localhostIIS 界面绑域名端口 IP
CA
https 443 端口
http 80 端口
htp 21 ssh 22
npm i vercel@latest 安装更新
npm ci
npm run build/ --if-present
npm run dev
npm test
npm list -cache
*npm config set proxy
*npm config set https–proxy https://www.qinyaqi.com
*nslookup www.qinyaqi.com
vercel dev
vercel 404
npm install 安装依赖项→npm run dev 创建生产版本→npm run build 运行构建
speed insight 速度见解
GitHub pages 🌍pages.github.com
bootstrap 有 HTTP,CCS,pr
github 企业账户🌍github.com/https-qinyaqi-com
Gitbash:d/CoderLife/demo
git branch a
git tag v1.0
SSH 绑定钥匙
ssh -T git@github.com 验证绑定成功否
ssh-keygen -t rsa
git push -u origin master
cd 远程仓库名
git pull origin master
npm run dev
npm publish
git remote -v
git remote add
git remote show git@github.com:Ritchie-bit/www.qinyaqi.com.git
rollup -c -w
npm adduser
git clone https://github.com/Ritchie-bit/www.qinyaqi.com.git
git RM -r --cached aws.yml
git commit -m '删除了 aws.yml'
git push -u origin main
*git log
git checkout v2.0
ssh-agent bash
ssh-add -/.ssh/id_rsa
ssh -T git@github.com
webpack -v
dir
aws 配置亚马逊服务器
实例ID 状态正在运行 类型 t2.micro
可用区 us-east-2a
Docker login:username password
elizabethuk881
docker push
docker-machine ssh
sudo -i/quit()
passwd root
docker pull https:// hub.daocloud.io/mysql
SQL -uroot -proot
docker run -d -p 80:80 httpd
cat soucecode
git init //初始化仓库为git所控制
git add README.md //提交该文件到暂存区
git commit -m "first commit" //提交成第一个版本
git add . //把所有更改的文件提交到暂存区
git commit -m "second commit" //提交成第二个版本
git remote add origin https://github.com/ZCY/zcy.git //和自己的远程仓库建立连接
git push -u origin master //推送到自己的远程仓库中去
然后需要耐心的等待,这个推送过程非常地慢
推送完成后,
你刷新自己地git仓库会看到自己刚刚提交上来的各个版本
你想要看到自己的页面,要怎么办呢?
找到Settings-->往下拉找到GitHub Pages-->把GitHub Pages下面的Source下面的None改为master branch,然后页面会自动刷新,
等一会儿你会看到一个地址,你通过这个地址就可以访问自己刚刚写的页面了。
代码 Serverless function
import type { VercelRequest, VercelResponse } from '@vercel/node';
export default (request: VercelRequest, response: VercelResponse) => {
const { name } = request.query;
response.status(200).send(`Hello ${name}!`);
};
https://zhuanlan.zhihu.com/p/440586993 心理测试
https://www.163.com/dy/article/HBA8T0DT0522L8KR.html 荷兰预防老年痴呆
包安装
$ npm login --scope=@NAMESPACE --auth-type=legacy --registry=https://npm.pkg.github.com 错误403Permission denied^Token解决
Vercel的核心主要包括开发、预览、部署。通过授权Github给Vercel后,就可以选择我们要部署的项目Github仓库,项目就自动更新部署了。
3.1 GitHub部署
在 dashboard 点击 Add New 按钮选择 Project,这时会跳转到导入项目界面,选择你的 GitHub 账号(如果之前没绑定这里也可以绑定 GitHub 账号),然后点击导入按钮,这是会跳转到项目设置
比如这里我提前把 vercel 官方的 next 模版项目克隆到了我的 GitHub 账户,并在这里尝试导入这个 next 项目,可以看到 vercel 自己识别到项目所用框架是 nextjs ,以及构建命令会自动识别成 npm run build,当然如果项目框架识别不准,你自己的项目可能后续使用了 pnpm等其它命令,所以这些配置在此时都可以根据实际情况修改,这里我们直接默认。
直接点击下面的 Deploy 进行部署,然后坐等构建就能看到 vercel 为我们部署后独一无二的预览地址了。
由于实际开发,我们本地肯定也会克隆 GitHub 项目,那么在后续只要我们修改项目代码,push 到仓库,GitHub 感知到代码变动,vercel 就会自动再次部署。
假设你的代码变动发生在 main 或者 master 分支,那么 vercel 就会自动构建部署生产环境,除此之外的分支,vercel 都会更新预览(测试)环境。
让远程仓库代码变动有两种方式,第一种是直接本地推送代码,第二种就是提 PR 后合并到目标分支触发变动。
假设你集成了 GitHub ,在你 PR 合并前,你甚至能在 GitHub PR 中直接看到你需要提 PR 的分支部署后的预览地址,直接看 vercel 帮你部署后的效果。
3.2 本地部署
我们需要在本地安装 vercel,建议是全局安装:
npm install -g vercel
之后执行如下命令保证你本地登录了 vercel 账号:
vercel login
之后进入你的项目根路径,执行 vercel 即可:
vercel
部署的项目目录、构建命令和输出目录,如果直接回车就是执行默认配置,
生产环境:假设 GitHub 主分支直接发生代码变动,比如 push,或者有 PR 合并到主分支都会导致生产环境重新部署,而主分支默认是 main 或者 master 分支,你可以在 GitHub 自定义你的主分支。
预览环境:除了主分支之外的其他分支如果发生代码变动,vercel 会自动构建属于这个分支的独一无二的预览地址。
构建命令与环境介绍
vercel 其实也分为开发环境,预览环境(测试环境)以及生产环境三个概念
1.vercel dev: 这个命令用于启动本地的开发环境。它会模拟 Vercel 的云环境,让你可以在本地进行开发和测试。使用这个命令,你可以实时看到你的更改效果,而不需要将它们部署到预览或生产环境。
2. vercel: 这个命令用于将你的项目部署到 Vercel 的预览环境。预览环境是一个为了测试和分享而设立的临时环境,你可以在里面看到你的更改会在生产环境中出现的样子。这个命令非常适用于团队合作的场景,你可以用它来分享你的更改,获取反馈,然后在推向生产环境之前进行进一步的调整。
3. vercel --prod: 这个命令会将你的应用部署到生产环境。生产环境通常代表了你的应用的正式发布版本,所部署的内容会对公众可见。这个命令就是将你的项目部署上线的最终步骤。
VWYEZZV7YCY5G6KZ 双因素验证2FA
https://github.com/Ritchie-bit/www.qinyaqi.com.git HTTP
git@github.com:Ritchie-bit/www.qinyaqi.com.git SSH
gh repo clone Ritchie-bit/www.qinyaqi.com CLI
https://github.com/Ritchie-bit/www.qinyaqi.com.wiki.git
git -h帮助
git push -f
git clone https://github.com/Ritchie-bit/qin.github.io 克隆代码
git commit -m "text commit"
npm adduser --registry... 错误127cli
npm whoami --registry...
npm adduser
npm install
npx webpack
https://webpack.js.org/configuration/mode/
docker进入ssh docker-machine ssh
docker用户切换到root用户 sudo -i
修改密码 passwd [用户名] 例如 passwd root
docker pull httpd
Status: Downloaded newer image for httpd:latest
docker.io/library/httpd:latest
docker run -d -p 80:80 httpd 制作镜像
docker version
sudo vim /etc/docker/daemon.json 按I插入,插入完成后按ESC退出插入,输出:wq!保存退出
如果 mode 是 dev,则会自动填充账号密码;
如果 mode 是 prod,则初始化数据库后,第一次进入需要输入管理员的账号密码; docker login
删除远程文件
本地建souce code右击打开Gitbash,克隆Git clone http仓库,cd + 仓库名 ,拉取git pull 远程仓库origin 分支名main, 目录dir, 删除git rm -r --cached + 想要删除的文件夹 git rm -r --cached trash //我这里以trash为例 ,提交删除文件git commit -m '删除了trash' # 提交删除文件夹说明 ,更新远程仓库git push -u origin main
docker run -it --rm tensorflow/tensorflow bash
检索身份验证令牌并向注册表验证 Docker 客户端身份。 OS or Linux
使用 AWS CLI:
aws ecr get-login-password --region us-east-2 | docker login --username AWS --password-stdin 992382396644.dkr.ecr.us-east-2.amazonaws.com
注意: 如果您在使用 AWS CLI 时遇到错误,请确保您已安装最新版本的 AWS CLI 和 Docker。
使用以下命令生成 Docker 映像。有关从头生成 Docker 文件的信息,请参阅说明 此处 。如果您已生成映像,则可跳过此步骤:
docker build -t qinyaqi.edu .
生成完成后,标记您的映像,以便将映像推送到此存储库:
docker tag qinyaqi.edu:latest 992382396644.dkr.ecr.us-east-2.amazonaws.com/qinyaqi.edu:latest
运行以下命令将此映像推送到您新创建的 AWS 存储库:
docker push 992382396644.dkr.ecr.us-east-2.amazonaws.com/qinyaqi.edu:latest
检索身份验证令牌并向注册表验证 Docker 客户端身份。
使用适用于 PowerShell 的 AWS Tools:
(Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 992382396644.dkr.ecr.us-east-2.amazonaws.com
使用以下命令生成 Docker 映像。有关从头生成 Docker 文件的信息,请参阅说明 此处 。如果您已生成映像,则可跳过此步骤:
docker build -t qinyaqi.edu .
生成完成后,标记您的映像,以便将映像推送到此存储库:
docker tag qinyaqi.edu:latest 992382396644.dkr.ecr.us-east-2.amazonaws.com/qinyaqi.edu:latest
运行以下命令将此映像推送到您新创建的 AWS 存储库:
docker push 992382396644.dkr.ecr.us-east-2.amazonaws.com/qinyaqi.edu:latest windows系统
git pull origin master
npx degit sveltejs/template moz-todo-svelte
cd moz-todo-svelte
npm install
npm run dev
git credential-manager install
mkdir actions-runner; cd actions-runner
Invoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.313.0/actions-runner-win-x64-2.313.0.zip -OutFile actions-runner-win-x64-2.313.0.zip
if((Get-FileHash -Path actions-runner-win-x64-2.313.0.zip -Algorithm SHA256).Hash.ToUpper() -ne 'c4cb3e5d9f0ab42ddc224cfdf9fb705397a7b20fd321536da5500259225fdf8a'.ToUpper()){ throw 'Computed checksum did not match' }
Add-Type -AssemblyName System.IO.Compression.FileSystem ; [System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD/actions-runner-win-x64-2.313.0.zip", "$PWD")
GitHub 的 Docker 注册表(使用命名空间 docker.pkg.github.com)已被 Container registry 替换(使用命名空间 https://ghcr.io)。
"python.analysis.autoImportCompletions": true,
"python.analysis.fixAll": ["source.unusedImports"],
"editor.defaultFormatter": "ms-python.black-formatter"
code ~/projects/web-sample --profile "Web Development"
shfshanyue_vercel-api_files