服务器/电脑与代码仓gitlab/github免密连接

git config --global user.name "xxxx"

git config --global user.email "xxxxxx@163.com" #使用注册GitHub的邮箱

生成对应邮箱的密码对

ssh-keygen -t rsa -b 4096 -C "xxxxxx@163.com"

把公钥id_rsa.pub拷贝到github中

Setting----->SSH and GPG keys----->SSH keys------>添加新的keys---->把刚拷贝的公钥复制进去

测试是否成功:ssh -T git@github.com

Hi 22hao! You've successfully authenticated, but GitHub does not provide shell access.

连接成功。

要是这种报错就去把known_hosts文件对应的那条记录删掉,注意不是全部清空,免得其他已经实现免密登录的被干掉了

使用ssh下载代码

先在服务器生成秘钥

再把公钥添加到gitlab中

选择下载ssh方式的代码,这样就可以免密下载了,也可以再后面定义下载下来的名字

相关推荐
Aliaoo20 小时前
GitHub Copilot 改按量计费 72 小时:$28→$746 的账单、暂停新注册,以及这对普通开发者意味着什么
github·copilot
撸码小狂魔20 小时前
GitLab CI/CD 使用指南(小白版)
github
易生一世20 小时前
GitHub Copilot概述
github
无限进步_21 小时前
Linux进程等待——wait、waitpid与僵尸进程
linux·运维·服务器·开发语言
暴雨课堂21 小时前
宝塔和云效webhook配置
github
zahuilg1021 小时前
Mac原生终端SSH一键快捷连接|无需装软件、极简安装、快速上手
macos·ssh·github·终端
帅大大的架构之路21 小时前
linux上面的一些小知识点
linux·运维·服务器
光电笑映21 小时前
进程间通信:深入 System V IPC:共享内存、消息队列与信号量
linux·运维·服务器·c++
RisunJan21 小时前
Linux命令-patch (为开放源代码软件安装补丁程序)
linux·服务器·算法
用户17128194737521 小时前
autoflake:Python 代码里没用的 import,让它自己清掉
github