Mac 下使用 PHPStorm 在开启 GPG 签名提交 Git 时失败的解决方案

https://stackoverflow.com/questions/57591432/gpg-signing-failed-inappropriate-ioctl-for-device-on-macos-with-maven/59729955#59729955近期折腾 Git 顺便开启了 GPG 签名,但是在使用 PHPStorm 提交时一直失败,各种解决方案都试过未能彻底解决问题。错误提示如下:gpg failed to sign the data failed to write commit object解决方案比较简单:# 安装 pinentry-mac (官方文档有说要安装来...

Git 入门使用说明

Git 入门使用说明为什么要把参考文档放在前面?因为总结的并不是很到位,有时间看我瞎逼逼,不如针对性的看一些专业文档。Git 官方文档 - 中文: Git 官方的教程文档,当你遇到任何问题,应该都可以在这里找到答案。Git 教程 - 廖雪峰: 比较系统但又很简单明了的入门教程Git 原理入门 - 阮一峰: 看完这一篇文章, 基本就能把 git 日常使用摸熟了Git 使用规范流程 - 阮一峰: 进阶, 规范化使用, 进而避免各种奇怪的冲突与错误Git flow 工作流程 - 阮一峰: 工作流概念, 可以更容易的规范使用 Git, 放心,这并不难.有哪些基础概念?仓库: 顾名思义, 就是存放...

换城记

人总是会孤独的,也总是孤独。不知从哪里说起,就当记个流水账,捋一捋在深圳的这六年。顺一顺这六年的“生活”吧,与其说是生活,不如说是“经历”,只是经历。2015年9月14日午,带着对大城市的憧憬与些许紧张,坐上了去往深圳的大巴车,这28小时的车程,是人生中做的最久的一趟车,也是第一次出这么远的远门,也是最久的一次,这一趟,走了六年。还记得第一次踏上深圳的土地,是在南头直升机场,说来也巧,这附近也是我后来几年住的最久的地方,不管是住的地方,或是工作的地方,离此直线距离不过两三公里,可我我却一次也没有去过。新到一个地方,陌生的环境,总是孤单的,好在由于大多数同事都住宿舍的缘故,很快就跟几个同事...

Apple 抢购 iPhone 不完全指北

建议前置条件请在 iPhone 手机上操作请设置自动熄屏/锁屏时间长一点(或永久)基本流程说明(以下均在 Apple Store APP 内操作)将需要购买的商品加入购物袋额外加入任意有现货可自提的配件(关键步骤)购物袋结算,两件商品均选择“取货-店内/取货-零售店”iPhone 如无货时选择“取货零售店”页面无法选择零售店,此处可直接点完成即可(此时两件商品应该在同一个零售店取货)依次填写选择 取货时间段(尽可能晚两天的时间,避免无法提交明天可取货的商品,商品准备完成后随时可取货,不重要)填写 取货联系人、付款方式、发票等,并勾选页面底部的“我同意以上条款”点击下单(会失败),每隔15...

使用 Nginx 实现线上多版本共存,灰度特定版本用户。

工作原因,最开始的需求其实只是希望“新版本未上线之前,审核时不影响老版本使用”,后面衍生出了“新版本接口变动能兼容老版本(不要老强更)”由于没有其他相关的经验,就只能自己想了些办法,最开始准备了两个方案:代码中根据版本不同直接路由到不同的控制器去。Nginx 中根据版本重写到不同的目录去。最后选择 Nginx 的方案也很简单,因为如果在代码中做兼容,由于很多改动不仅涉及到控制器,可能会对 Model、Service、Event 等相关同步做调整,这时候想做兼容还是比较困难的,乃至做了修改需要新旧版本一起测。所以最后放弃这个方案,写新版本代码时直接对着新需求来写,部署时所有版本都部署一套对...

最近回复

标签