以下文件安装默认目录为~/dev
~/dev 后续路径为解压包后的完整路径
Java 开发环境搭建
一般选择压缩包(Compressed Archive)安装, 这样可以定制化安装到指定目录。
如果是ARM架构,建议使用Zulu -CA-macos-aarch64 ARM 64-bit
环境变量
1 | JAVA_HOME=~/dev/zulu8.56.0.23-ca-jdk8.0.302-macosx_aarch64/zulu-8.jdk/Contents/Home |
MAVEN 安装及配置
下载tar.gz 解压即可,最好不要修改settings.xml里面的localRepository,因为idea内置maven,默认的目录为.m2,因此如果要修改settings.xml,需要一并修改。
环境变量
1 | MAVEN_HOME=~/dev/apache-maven-3.8.1 |
MySQL Client 安装
MySQL Server 在mac机器上一般使用docker(也有arm版了)安装,以便切换不同的mysql版本。
MySQL Client 则可以使用mysql的安装包里面工具。如果是ARM架构,可选择macos11-arm64 arm64.tar.gz
环境变量
1 | PATH=$PATH:~/dev/mysql-8.0.26-macos11-arm64/bin |
Github GitLab SSH keys 配置
ed25519加密解密很快,生成时间短而且安全性更高,rsa则加密解密稍慢,生成时间长,安全性没有ed25519高,只是rsa基本都是默认,所以用的人更多,但是建议转换为ed25519,网站软件现在基本都支持了.
Github (ed25519)
1 | ssh-keygen -t ed25519 -C "your_email@example.com" |
GitLab (rsa)
1 | ssh-keygen -t rsa -C "your_email@example.com" |
配置ssh config
1 | 将上面生成的id_rsa 及 id_rsa.pub 分别移动到github和gitlab目录 |
验证SSH是否配置成功
1 | ssh -vT git@github.com |