git高级技巧保持账号密码,一键部署,只拉取一层代码

发布时间:2026/10/24 9:00:37
git高级技巧保持账号密码,一键部署,只拉取一层代码 macos 使用Termius软件保持账号密码下面是保持账号密码1000小时不过期git config--global credential.helper cache git config--global credential.helpercache --timeout3600000git只拉取一层代码部署代码的时候经常用git pull命令但是实际上会全量拉代码到服务器占用大量的空间这时候就可以配置只拉取必要的文件夹同时只拉取最近一次提交的全量数据不会拉取历史数据# 1. 首次克隆服务器上执行一次gitclone--depth1--filterblob:none仓库URLcd仓库目录# 2. 稀疏检出 PHP 文件夹执行一次gitsparse-checkout init--conegitsparse-checkoutsetdir1 dir2...#有时候前后端放在同一个目录下面前端的可能不需要拉到服务器上就可以用这个方式了,多个需要的目录用空格分开# 3. 配置pull 时永远只保留 1 层历史关键执行一次gitconfig pull.historyDepth1# 4. 以后每次更新代码gitpull# 自动保持 depth1历史不累积#验证是否成功gitlog--oneline#如果只有一条提交记录那就是成功了。很多条那就是没成功这样设置以后每次pull只拿到最近的一次代码不会导致服务器文件占用极高的情况发生。陈年的仓库这个非常好用哦。提交成千上万次仓库很大了。这样就能减少很大的空间呢通过脚本一键部署并检查www权限这是在zenTermLite工具中快捷命令实现的,其中注意yourproject是你的项目实际的git所在目录cd/www/wwwroot/yourproject git reset--hard git pull find.\(-type f-o-type d \)-exec chown www{}-exec chmod755{}cursor远程开发安装remote-ssh插件配置ssh连接文件Host bannu_jiaoyou HostName124.**.**.194 User root Port22IdentityFile ~/.ssh/id_ed25519_bannu_jiaoyou IdentitiesOnlyyesStrictHostKeyChecking accept-new其中id_ed25519_bannu_jiaoyou这里面保存的是私钥可以从宝塔面板里面直接弄好粘贴过来就可以尽量不要用密码去登录然后刷新从列表里面连接这样就可以远程调试了直接调试服务器上的代码对于有回调的这种场景比如说I’m或者是支付回调再或者是查看上面的日志都是非常方便的平时开发的时候连接远程服务器在本地开发开发回调或者是查看日志的时候就直接连服务器在服务器上开发termius软件端口转发配置这里解决本地连接远程服务器的时候远程服务器的端口不开放的情况尤其是数据库如果远程端口开放的话安全性会很差这个时候就可以用端口转发我们平时开发的时候开一个端口转发就可以了腾讯云Ubuntu系统启用root用户直接进去修改root用户密码即可

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询