上传本地项目到阿里云效

上传本地项目到阿里云效

1.删除本地 .git文件夹
2.云效上 添加库-新建代码库
3.在 git bash 里 按照 建好的代码库 下方的 命令行指引-方法二操作

cd existing_folder    //打开本地项目名的目录路径
git init           //初始化 (若上面步骤中未删掉 .git文件夹,则会报错)
git remote add origin https://codeup.aliyun.com/XXXXXX/myProject.git     //添加云效的路径
git add .
git commit -m "init"      // -m :指写备注 ,有些git要求必须写有备注,备注内容可自定义
git push -u origin master   //上传

标题Git在push推送的时候报错:Donehint: not have locally. This is usually caused by another repository pushinghi

为什么会出现这样的错误?:我是新建的项目在git上申请了一个仓库,由于第一次推送本地和远程仓库两者代码文件不同步,因此需要先pull,进行合并然后再进行push。
解决方法:
1、先使用pull命令:

git pull --rebase origin master

2、再使用push命令:

git push -u origin master
### 部署前端项目到阿里的最佳实践 #### 准备工作 为了成功部署前端项目至阿里,需先完成一些准备工作。确保已在本地开发环境中创建并测试了 Vue 前端项目[^1]。另外,在目标 Linux 服务器上应已安装好 Nginx 并确认其正常运行以及网络配置无误。 #### 构建与上传Vue项目 构建优化后的生产版本对于提高性能至关重要。通过命令 `npm run build` 或者 `yarn build` 来打包 Vue 应用程序,这会生成静态资源文件夹 dist/ 。接着利用 FTP/SFTP 工具或是 Git 版本控制系统将这些编译好的静态页面传输给位于端的目标机器上的指定目录下。 ```bash # 执行构建操作 $ npm run build ``` #### 设置Nginx服务 编辑 `/etc/nginx/sites-available/default` 文件来适配新的站点路径指向刚才放置的dist文件夹位置,并重启nginx使更改生: ```nginx server { listen 80; server_name your_domain_or_ip; location / { root /path/to/dist; # 替换成实际存放vue项目的绝对路径 index index.html index.htm; try_files $uri $uri/ /index.html; } } ``` 保存修改后执行如下指令让改动立即起: ```bash sudo systemctl restart nginx ``` #### 安全加固措施 考虑到安全性方面的要求,建议启用 Web Application Firewall (WAF) 功能作为额外的安全屏障。当采用四层 TCP/UDP 协议监听时可能会遇到会话保持失的问题;而七层 HTTP(S)/WebSocket 则可通过设置 Cookie 解决此困扰。针对特定场景下的需求差异可以选择合适的方式处理,必要情况下可联系客服寻求技术支持以开启 WAF 的会话保持功能[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值