首页 > 系统相关 >linux生成ssh的一对公钥和私钥,然后配置git ssh拉取仓库代码

linux生成ssh的一对公钥和私钥,然后配置git ssh拉取仓库代码

时间:2024-05-14 11:20:02浏览次数:17  
标签:git 私钥 拉取 公钥 ssh linux

linux server中如果想通过ssh方式拉取代码,那么就需要做一些配置:

1.需要linux生成ssh的一对公钥和私钥:

具体可以参考这篇文章:https://www.cnblogs.com/pingguomang/p/17926730.html

 

2.把这个公钥配置到gitlab仓库的ssh and gpg keys中:

进入gitlab密钥对设置settings页面->SSH and GPG keys,标题随便,公钥粘贴进来(一定要完整),确定即可

 git clone一下试试:

 表示成功了!

 

标签:git,私钥,拉取,公钥,ssh,linux
From: https://www.cnblogs.com/pingguomang/p/18190947

相关文章

  • SSH连接远程仓库
    【1】生成密钥文件在任意位置打开cmd或者gitbashssh-keygen-ted25519-C"[email protected]"在用户目录下的.ssh就会自动生成密钥,打开pub结尾的,复制其内容【2】把公钥配置在gitee账号上【3】删除之前配置的origingitremoteremoveorigin【4】换成ssh地址gitrem......
  • Windows 上的 OpenSSH:安装、配置和使用指南
    Windows上的OpenSSH:安装、配置和使用指南发布日期:2024-03-08 分类:Windows  对于大多数Windows用户来说,远程桌面协议(RDP)凭借其友好的图形界面,一直是远程管理的首选。但对于需要更精细控制的系统管理员而言,SSH才是更适合的选择。它通过命令行实现与远程设备的交互,让管......
  • 本地SSH方式连接实例
    通过SSH登录GPUMALL实例介绍通过SSH方式连接到Linux服务器的方法有多种,这里介绍几种常用的SSH远程登录工具,只需要使用其中一种可以登录到GpuMall实例即可。立即免费体验:https://gpumall.com/login?type=register&source=cnblogsWindows系统可以使用:XShell、Mobaxterm、......
  • 记一次阿里云服务器被ssh爆破
    查看Ubuntu登录日志:cat/var/log/auth.log发现我的服务器被ssh爆破针对这一现象我决定构造一个脚本来防范这种爆破式攻击具体思路就是通过脚本判定特定IP的登录失败次数如果多于两次关闭进程并且banIP首先就是将登录失败的ip单独拎出来cat/var/log/auth.log.1|gre......
  • ssh修改端口后,gitee(git)连接不上
    将本服务器的ssh端口22改为1068后,gitpull和gitpush时,出现:ssh:connecttohostgitee.comport[端口]:Connectiontimedout错误目测是因为,gitee的链接,使用的是SSH协议,但是服务器的端口由22变为了1068,所以请求gitee服务器时,也由22变更为了1068,所以只要SSH协议的链接加上22......
  • 通过tftp或SSH中scp命令在linux服务器和linux开发板之间传输文件
    V1.02024年5月11日发布于博客园目录传送文件tftp协议★SSH协议scp命令SSH在Linux中连接另一个Linux配置开发板初始配置网络配置DNS文件配置脚本文件参考文档传送文件tftp协议#从电脑的TFTP主目录传送文件(比如a.txt)到开发板参数-g获取-r指定文件名tftp-g<......
  • 在Mac电脑上新建SSH Key的详细步骤
    SSH(SecureShell)是一种加密的网络传输协议,允许用户安全地登录到远程服务器并执行命令。而SSHkey则是一对用于身份验证的密钥,包括公钥和私钥。在Mac电脑上新建SSHkey是保障远程连接安全的重要步骤。本文将详细介绍如何在Mac上生成SSH密钥对,并将其用于远程连接。一、打开终端首......
  • ssh、PAM模块
    .ssh/known_hosts存储ssh指纹sshd服务器端/etc/ssh/sshd_config服务器端的配置文件man5sshd_config服务器端的配置文件帮助echoroot:1111|chapasswd修改密码opensslrand-base649随机取9位密码(随机数经过base编码取9位)ssh常用参数:Port 22  #生产建议修......
  • 为 jsencrypt 增加私钥加密公钥解密的方法逻辑
    首先声明,使用RSA非对称加密,正常的使用情景是公钥加密、私钥解密。因为正常使用情景下,公钥是公开的,如果将私钥加密的数据发出去,使用公钥解密,其实理论上并没有起到加密的作用。私钥加密、公钥解密的使用场景是在于防篡改,确定私钥发来的数据是正确的。其实某种程度来说,确实就没......
  • linux ssh 远程执行命令
    双引号#!/bin/bash#此脚本用于测试ssh工具远程执行多条命令方式#使用的前提是已经设置密钥对并以默认私钥文件名存放在默认路径~/.ssh/下(即ssh免密登录)#或者使用-i参数手动指定私钥位置host=192.168.126.101sshtomandersen@$host"source/etc/profileecho\$JA......