首页 > 心得分享

基于 github 公开的 keys 快速添加到 ssh 的 authorized_keys

逛论坛意外发现 github 居然有一个这样的公开 api,https://github.com/{USER_ID}.keys,里面是这个用户添加的 key 公钥列表。于是想到自己经常登陆各种新服务器,每次都要复制 key 到服务器上,通过这个可能就简单许多,只需要无脑粘贴命令即可。当然,是需要先将自己的公钥添加到添加到 Github 的。(function(){mkdir -p ~/.ssh/; curl -s "https://github.com/${1}.keys" | sed "s/$/ github.com\/${1}/" >&g...

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, 放心,这并不难.有哪些基础概念?仓库: 顾名思义, 就是存放...

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

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

移动校园卡 20元/月包70G流量办理

此套餐为北京移动校园卡套餐,限时开放申请,错过再等一年。套餐详情号码归属地:北京移动-校园卡具体资费:300 元 /年(折 25 元 /月) 或 500 元 /2 年 (折 20.8 元 /月)套餐内容(每月):50G 全国流量 + 20G 本地流量 (共 70G 流量,用不完可结转下月)20G 国内通用流量30G 全国通用流量(卡片激活后手动领取,不可结转)20G 北京地区专属流量200 分钟国内主叫 (可免费叠加200分钟)10 条国内短信套餐外价格国内流量:1 元 /G 自动叠接(当日有效)国内语音:0.1 元 /分钟国内短信:0.1 元 /条赠送权益每月可抽盲盒,最高 200 元...

最近回复

标签