2024年3月

$ gitlab-rake gitlab:backup:create
会在/var/opt/gitlab/backups目录下生成备份文件-tar包

https://packages.gitlab.com/gitlab/gitlab-ce/install#manual-rpm

$ rpm -qa gitlab-ce #查看本地安装版本
$ rpm -evh gitlab-ce-14.10.0-xxx #之前非yum安装,卸载gitlab

$ rpm -qa gitlab-ce #查看本地安装版本

yum localinstall -y gitlab-ce-14.10.5-xxx.rpm #安装新版本gitlab

gitlab-ctl reconfigure
gitlab-ctl restart

$ rpm -qa gitlab-ce #验证是否升级成功

变更失败导致数据丢失,可以还原备份

    gitlab-rake gitlab:backup:restore BACKUP=备份版本号

- 阅读剩余部分 -

解决办法
从第三方仓库中安装

//将第三方仓库加入brew
brew tap shivammathur/php
 
//安装PHP
brew install shivammathur/php/php@7.4

PHP版本切换

// brew-php-switcher 是通过 brew 安装的,安装方式如下:
brew install brew-php-switcher

// 使用方式:
brew-php-switcher / brew-php-switcher -s

// 例如
brew-php-switcher 5.6 -s

Navicat Premium 16 无限试用
mac

此时只要使用命令chmod u+x reset_navicat.sh给reset_navicat.sh文件赋予可执行权限,然后双击执行该脚本即可重置NP16的试用期。

reset_navicat.sh

#!/bin/bash
/usr/libexec/PlistBuddy -c "print" ~/Library/Preferences/com.navicat.NavicatPremium.plist
/usr/libexec/PlistBuddy -c "Delete :91F6C435D172C8163E0689D3DAD3F3E9" ~/Library/Preferences/com.navicat.NavicatPremium.plist
/usr/libexec/PlistBuddy -c "Delete :B966DBD409B87EF577C9BBF3363E9614" ~/Library/Preferences/com.navicat.NavicatPremium.plist

cd ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/
ls -lah
rm -rf .*

- 阅读剩余部分 -