Git推送代码至Github源代码平台,Vercel云端免费部署项目

AI张禹 2025-04-04 11:49:41

这一期我们不用AI写代码,用AI打辅助推送代码至源代码平台,再用Vercel云端免费部署项目。

部署方式

一般项目得部署方式有两种,一种是自购服务器部署,一种是第三方云端平台部署,新手肯定推荐云端部署,省去大部分研究服务器的时间,也省去不必要的开支,省时省力省钱。

Git推送代码

推送代码Windsurf可以自动化完成,但是部分可能由于网络问题HTTPS方式会推送失败,可以切换到SSL方式即可。

推送过程中也会遇到各种问题,解决不了怎么办呢?

肯定首选AI,AI不仅可以写代码,也可以帮你解决疑难问题哦~

Github推送第一步是设置用户名和邮箱,指令如下:

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

git config --global user.email "你的邮箱"

第二步是授权Github,提交代码,如果网络没问题HTTPS方式就可以直接推送成功。

推送成功后可以在Github看到刚才推送的项目,至此我们就可以进行下一步云端部署咯~

推送失败解决方案

如果网络有问题可以切换成SSL方式推送,配置如下:

1,生成密钥

ssh-keygen -t ed25519 -C "your_email@example.com"

2,复制公钥

cat ~/.ssh/id_ed25519.pub | clip # Windows

3,进入 GitHub → Settings → SSH and GPG keys → New SSH Key,粘贴并保存。

4,修改远程URL

git remote set-url origin git@github.com:用户名/仓库名.git

5,验证是否配置成功

ssh -T git@github.com

显示以下代码说明配置成功咯~

Hi 你的用户名! You've successfully authenticated...

HTTPS失败的情况下切换SSL推送会解决大部分推送失败问题。

云端部署

云端部署也有很多平台,比如Vercel,Netlify等,一般我用的最多的是Vercel,毕竟是Next.js开发者,对于项目部署更友好。

Github授权登录Vercel,点击右上角的Add NEW...来创建新的项目。

选择Github账号,找到刚才推送的项目,点击lmport.

创建项目名称,点击Environment Variables添加环境变量,没有环境变量的项目可以忽略,最后点击Deploy即可自动部署。

我们用AI写的这个项目由于之前把代码的小问题都修复了,所以一次性部署成功,点击项目界面的Domains链接即可访问。

如果你想添加自定义域名,点击Setting的Domains即可添加,最后在域名购买方解析即可访问。

Windsurf自动化部署

Windsurf最新版至此一键部署至Netlify平台,项目完成后,点击Deploy会自动部署至Netlify,也可以认领到自己的Netlify账号下。

Windsurf这个部署功能真的很赞,对新手小白非常友好,不用推送代码就能部署完成。

0 阅读:0
AI张禹

AI张禹

一位不会写代码的AI编程探索者,用AI打通出海之旅。