git-2_34_1访问服务器报Permission-denied(publickey)

起因

近期 git 更新了最新的 2.34.1 版本,好多小伙伴突然发现无法访问服务器。

git pull 的时候命令行会提示

 git@git.xxxxx.com:  Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

Terwer...大约 2 分钟开发效率开发流程版本算法密钥支持服务器gitpermissiondeny
Java_17-LTS

Java 17 发布于 2021 年 9 月 14 日。Java 17 版本是切换到新的 6 个月发布周期以来的第二个长期支持(LTS)版本(第一个是 Java 11) [285]


Terwer...大约 2 分钟后端开发JavaSEJava语言新特性下载发布版本支持封装jdkjavajdk17java17javase
Java_16

Java 16 在 2021 年 3 月 16 日正式发布,不是长久支持版本,这次更新没有带来很多语法上的改动,但是也带来了不少新的实用功能。

主要特性

Java 16 随附的 17 个 JEP 分为六个不同类别:

新语言特性

JEP 394,适用于 instanceof 的模式匹配

模式匹配(Pattern Matching)最早在 Java 14 中作为预览特性引入,在 Java 15 中还是预览特性。模式匹配通过对 instacneof 运算符进行模式匹配来增强 Java 编程语言。

模式匹配使程序中的通用逻辑(即从对象中有条件地提取组件)得以更简洁、更安全地表示。


Terwer...大约 8 分钟后端开发JavaSEJava语言新特性特性使用支持提供javajdkjdk16java16javase可以
Java_8-LTS

Java 8 于 2014 年 3 月 18 日发布, [188] [189] 包含了一些原本被项目在 Java 7 却延迟的功能。[190]


Terwer...大约 6 分钟后端开发JavaSEJava语言新特性方法默认支持表达式jdkjdk8javajava8javase项目
Java_7

JAVA 7 (代号 Dolphin[108] ) 是一个重大的更新,在 2011 年 7 月 7 日亮相 [109] ,并在 2011 年 7 月 28 日开放给开发者使用。 [110] 发展时期被分类成十三个重要阶段,最后一个阶段在 2011 年 6 月 6 日完成。 [111] [112] 平均来看,每个里程碑各有 8 个版本(就是一般包括的功能增强和漏洞修复) 。在 OpenJDK 7 项目中的功能清单点击查看归档页面)中列出了很多的改变。


Terwer...大约 10 分钟后端开发JavaSEJava语言新特性支持发布jdkjdk7java7javajavase
Java_6

代号为 Mustang 。版本发布于 2006 年 12 月 11 日,Sun 把原本的名称“J2SE”改为“ Java SE ”,然后再从版本号中去掉“.0” [23] ,而开发者内部编号仍然是 1.6.0。 [24] 这个版本是根据 JSR 270点击查看归档页面)开发的。


Terwer...大约 14 分钟后端开发JavaSEJava语言新特性版本支持发布集成主要jdkjdk1.6java6javajavase
JDK_1-1

主要改进

1997 年 2 月 19 日发布。新增功能主要包括:[7]


Terwer...大约 2 分钟后端开发JavaSEJava语言新特性功能支持发布新增jdkjava新特性feature
Charles代理支持localhost

Charles代理支持localhost

使用下面的地址代替localhost

localhost.charlesproxy.com


Terwer...小于 1 分钟经验分享代理支持使用下面地址
docker部署思源笔记并配置nginx支持https

docker compsoe的完整配置

docker-compose.yml

# 构建docker-compose项目
# docker compose --log-level INFO up -- build
# docker compose --log-level INFO up -d --build

version: '3'
services:
  terwer-nginx:
    image: terwer/nginx:1.15.9
    container_name: terwer-nginx
    build:
      context: ./terwer-nginx
      dockerfile: Dockerfile
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./terwer-nginx/nginx.conf:/etc/nginx/conf.d/default.conf
      - ./terwer-nginx/data/nginx/log:/var/log/nginx
      - ./terwer-nginx/ssl/v4.pem:/etc/ssl/v4.pem
      - ./terwer-nginx/ssl/v4.key:/etc/ssl/v4.key
    restart: "no"
  siyuan-nginx:
    image: siyuan/nginx:1.15.9
    container_name: siyuan-nginx
    build:
      context: ./siyuan-nginx
      dockerfile: Dockerfile
    ports:
      - "9000:9000"
      - "9001:9001"
    volumes:
      - ./siyuan-nginx/nginx.conf:/etc/nginx/conf.d/default.conf
      - ./siyuan-nginx/data/nginx/log:/var/log/nginx
      - ./siyuan-nginx/ssl/siyuan.pem:/etc/ssl/siyuan.pem
      - ./siyuan-nginx/ssl/siyuan.key:/etc/ssl/siyuan.key
    restart: "no"

Terwer...大约 2 分钟经验分享配置支持完整dockersiyuan思源笔记nginxdocker-compose