密钥ssh krys git
【解决git报错 10054】OpenSSL SSL_read: Connection was reset, errno 10054
使用git获取github上代码时报错:OpenSSL SSL_read: Connection was reset, errno 10054 (此时又必须开着vpn才能访问到github) 参考网上的回答,成功解决问题: 修改设置,解除ssl验证git config --global http ......
【解决git报错 10054】OpenSSL SSL_read: Connection was reset, errno 10054
使用git获取github上代码时报错:OpenSSL SSL_read: Connection was reset, errno 10054 (此时又必须开着vpn才能访问到github) 参考网上的回答,成功解决问题: 修改设置,解除ssl验证git config --global http ......
Git更改提交消息——如何使用Git Amend编辑提交消息
提交消息在 Git 版本控制中起着至关重要的作用。它们提供对存储库所做更改的历史记录。 清晰且描述性的提交消息可帮助您更好地与团队成员协作,更轻松地维护您的代码,并了解项目的运作方式。 但有时由于拼写错误、不准确或信息不足,您可能需要编辑提交消息。这就是 Git amend发挥作用的地方。 在本文中 ......
SSH协议原理
一、ssh连接原理 1、环境介绍 两台linux服务器 分别安装ssh服务 2、原理以及过程 在A上使用ssh协议连接B A向比发送连接请求 B收到请求后,将自己的公钥发给A A收到公钥后,用公钥加密B的登陆密码,生成加密密文,发送给B B收到加密密文后,用自己的私钥解密,得到解密信息,然后与B的登 ......
git常用命令
git学习小游戏: https://learngitbranching.js.org/?locale=zh_CN 答案:略,自行百度 git中文文档: https://git-scm.com/book/zh/v2 常用命令参考文档: https://liaoxuefeng.gitee.io/reso ......
mac更新系统后git出现的一系列问题
1.xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcr ......
Docker创建无密码ssh容器
## 需求 希望创建一个container进行调试,使用ssh登陆无需密码。 ## 实现 Dockerfile如下 ```Dockerfile FROM ubuntu:20.04 RUN passwd -d root && apt-get update && \ DEBIAN_FRONTEND=no ......
git commit -m 写错注释,修改
git commit -m ‘注释内容’ 假设,注释内容写错了,可以不用撤回提交,用 --amend 参数修改 git commit --amend 进入编辑模式,修改完保存即可 参考: https://blog.csdn.net/w_p_wyd/article/details/126028094 ......
[转]ubuntu下git更改默认nano编辑器vim
ubuntu下使用git提交代码时,git commit时默认的编辑器是nano,这个编辑器实在是太恶心了,用惯了vim,所以如果修改默认编辑器,可以这样解决: 编辑.git/config,在core这块,加入editor = vim,嗯,这下舒服多了,走路也精神了 原文链接:https://www ......
java8如何校验ssh-keygen生成的公私钥
如果你的公私钥文件不是PEM格式的,而是其他格式,如OpenSSH格式(通常以`id_rsa`和`id_rsa.pub`命名),你可以使用Java的`JSch`库来验证它们的有效性。下面是一个示例代码,演示如何使用`JSch`库验证OpenSSH格式的公私钥对: 首先,你需要在项目中引入JSch库的 ......
使用ssh-keygen命令生成公私钥对
使用`ssh-keygen`命令生成公私钥对的示例命令如下: ssh-keygen -t rsa -b 2048 -C "your_email@example.com" 这个命令将生成一个2048位的RSA公私钥对,并将公钥关联到指定的电子邮件地址。生成的私钥将保存在`~/.ssh/id_rsa`文 ......
关于Diffie-Hellman密钥协议算法
Diffie-Hellman密钥协议算法是一种确保共享密钥KEY安全穿越不安全网络的方法,它是OAKLEY的一个组成部分, 由Whitefield与Martin Hellman在1976年提出。这个机制的巧妙在于需要安全通信的双方可以用这个方法确定对称密钥。 然后可以用这个密钥进行加密和解密。但是注 ......
密码学(3):密码学中的密钥
## 前言 >⭐️在阅读本文前,请注意,本文中出现的词汇:证书=公钥,密钥用于指代一对公钥和私钥。 >⭐️在加解密和加验签中,私钥仅己方保存一份,公钥颁发出去可能给多个人保存。 >⭐️一般证书(公钥)用于加密,私钥用于加签,因为签名需要不可伪造,具有唯一性。 >⭐️本文按照个人习惯,整理了下常见的公 ......
git项目上传操作文档_
git实例使用:https://cloud.tencent.com/developer/article/1416240 git冲突解决:https://blog.csdn.net/u011411602/article/details/80596361 1、首先要在本地安装git 2登录git平台,点 ......
全网Jenkins+Gitee+Docker/SSH 部署避坑点总结
**一些步骤可参考此文,但是该文章仍然存在一些坑。 在以下进行了一些步骤说明以及避坑点。** https://juejin.cn/post/7127860325777014791#heading-21 ###踩坑点0: 容器少配置无法运行docker 运行 jenkins 容器并且挂载目录以及 Do ......
解决ssh连接docker容器环境变量无效的问题
问题缘由: 因在docker容器中的linux系统输入nvcc 等命令都是有效的,但通过ssh连接到docker容器内,就存在该命令未找到等问题,查询资料得知,这是因为通过ssh连接docker容器后环境变量发生了变化, 修改方法: 解决方法:更改字段分隔符,使之仅仅遇到换行时分割 /etc/pro ......
git服务器端安装并和客户端git连接
接下来我们将以 Centos 为例搭建 Git 服务器。 1、安装Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 接下来我们 创建 ......
windows安装git和用法
1、windows下载git git官网地址:https://git-scm.com/download/win/ 国内下载地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/ 选择所需要的版本,进行下载。 2、下载完成 ......
git 基本命令
1、查看哪些文件有修改 git status 2、提交所有修改的文件 git add . git commit -m "abcdefg更新了" git push 3、提交指定修改后文件上去 git add "test.java" 后面的跟2一样 ......
ssh互信
要在三台Linux主机之间配置SSH互信,可以按照以下步骤进行操作: 1. 确保每台主机上都已安装了OpenSSH服务器和客户端。可以使用以下命令检查是否已安装: ``` ssh -V ``` 如果未安装,请根据操作系统的不同使用适当的包管理器进行安装。例如,在Ubuntu上可以使用以下命令安装: ......
git pull和git pull origin master (拉取远程分支合并到其他本地分支)
git pull用法:git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并。 一句话总结git pull和git fetch的区别:git pull = git fetch + git merge git fetch不会进行合并执行后需要手动执行git merge合并分支 ......
删除本地文件后,使用 git pull 命令从远程仓库无法拉取到被删除文件的解决方案
一、问题描述: 从git上拉取文件后,在本地有修改文件,导致文件爆红。然后修改的内容又不想提交,就把爆红的文件删除掉了,想重新从git上拉取,但是此时却拉取不成功了。 1.git pull 2.git status查看当前的状态,也提示了有被删除的文件,但还是提示already up to date ......
1112.开发模式场景以及Git
一、开发模式与场景 1. 客户端和服务端 ①什么是服务端 理解服务端之前先搞清楚什么是服务器? 服务器就是提供网络服务的机器设备! 1. 高效提供网络服务;2. 多用户与用户组以及权限的管理; 3. 全年24小时不间断运行,无需关机重启。 那服务端是什么了? 就是运行在服务器上面提供具体网络服务的程 ......
goland不提交git,同步代码到开发机,设置步骤
1. Tools->Deployment->Configuration 2.Tools->Deployment->Upload xxx ......
golang导入私有仓库报错:“server response: not found:xxx: invalid version: git ls-remote -q origin in xxx“
1.问题:go get导入私有仓库报错 ➜ go get "devops.gitlab.xxx.com/test/kafka-utils" go: devops.gitlab.xxx.com/test/kafka-utils@v0.0.1: verifying go.mod: devops.gitl ......
Alpine开启ssh登录
Alpine开启ssh登录1、登录Alopin,用户名root,密码为空。修改密码:passwd,修改后要记好,后面要用的。(也可以添加用户kk:useradd -S kk,修改kk的密码:passwd kk)2、apk add openssh3、如果之前没有修改密码,就必须vi /etc/ssh/ ......
如何修复 SSH Client_loop: send disconnect: Broken pipe Error
动动发财的小手,点个赞吧! SSH 是 Secure Shell 的缩写,是一种远程网络协议,用于通过 TCP/IP 网络安全地连接到远程设备,例如服务器和网络设备。 它是一种加密网络协议,可提供强大的加密技术和散列法来保护网络上两个设备之间的通信。 SSH使用两种主要的认证方式:密码认证和公钥认证 ......
GIT学习
# Git学习 ## git的工作流程 工作流程如下 1. 从远程仓库中克隆代码到本地仓库 2. 从本地仓库中checkout代码然后进行代码修改 3. 在提交前先将代码提交到暂存区 4. 提交到本地仓库。本地仓库中保存修改的各个历史版本 5. 修改完成后,需要和团队成员共享代码时,将代码push到 ......
Git一些命令
快捷键 复制粘贴 复制:ctrl+shift+C或Ctrl+insert 粘贴:ctrl+shift+S或Shift+insert 光标 跳转至行首:ctrl+a 跳转至行尾:ctrl+e 行首/当前位置光标跳转:ctrl+x 编辑 粘帖上一次命令最后的参数:alt+. 删除光标左侧单词:ctrl+ ......
Git及数仓Interview补充
Git下载链接:https://git-scm.com/downloads Git小乌龟下载链接:https://tortoisegit.org/download/ 语言包下载链接:https://tortoisegit.org/download/ 版本控制: Git-2.13.0-64-bit.e ......