创建SSH Key连接github或gitlab

当我们从github或者gitlab上clone项目或者参与项目时,我们需要证明我们的身份。一种可能的解决方法是我们在每次访问的时候都带上账户名、密码,另外一种办法是在本地保存一个唯一key,在你的账户中也保存一份该key,在你访问时带上你的key即可。github、gitlab就是采用key来验证你的身份的,并且利用RSA算法来生成这个密钥。

链接方法

  1. 首先你需要在github上或者gitlab上有一个自己的账户
  2. 打开git bash,输入命令ls -al ~/.ssh检查是否显示有id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第4步。
  3. 在git bash中键入ssh-keygen -t rsa -C "[email protected]",注意将这里的邮箱地址替换成你自己的邮箱地址。在显示如下的输出后一直按回车就可以了。然后就显示成这样:在这里可以看到id_rsa和id_rsa.pub文件已经生成。并且生成的路径也已显示。
  4. 用记事本之类的软件打开id_rsa.pub文件,并且复制全部内容。
  5. 在你的gitlab或者github的账户,打开SSH key标签。然后选择Add SSH key按钮,将刚刚复制的内容粘贴进去即可,然后点击add
    key。

全部操作完成,只要你对你要操作的项目的有权限,接下来就可以顺利的进行git的操作了。

时间: 2024-10-12 00:40:38

创建SSH Key连接github或gitlab的相关文章

多机使用SSH key连接至Github Page

在本地机器中安装好Git和Hexo之后,在终端或是Git Bash中执行如下代码: 12 git config --global user.name "YOUR NAME" # Github注册账户名git config --global user.email "YOUR EMAIL ADDRESS" # Github注册邮箱 验证Github 输入以下命令,生成SSH key: 1 ssh-keygen -t rsa -b 4096 -C "YOUR E

Win7下生成SSH Key连接Github--(MsysGit)

ls -al ~/.ssh # Lists the files in your .ssh directory, if they exist We strongly recommend using an SSH connection when interacting with GitHub. SSH keys are a way to identify trusted computers, without involving passwords. The steps below will walk

使用 ssh key 验证 github

使用ssh key验证github的好处就是不用每次提交代码的时候都要输入用户名和密码,因为着在一定程度上对效率有很大的影响,虽然这么做可以防止代码提交的次数过多,但这也看个人的习惯吧. 今天尝试了一下配置ssh key OS:mac os 打开控制台,建一个目录,比如~/.ssh(其实叫什么都无所谓,网上搜的基本上都这么配置) 在该目录下输入命令: ssh-keygen -t rsa -C "[email protected]" 注意:双引号换成自己的邮箱,如果遇到权限问题,只需在前

windows git ssh key for github

第一:检查.ssh是否存在(ls -al ~/.ssh) $ ls -al ~/.ssh Lists the files in your .ssh directory, if they exist 第二:产生新的SSH key(ssh-keygen -t rsa -C "[email protected]") $ ssh-keygen -t rsa -C "[email protected]" Creates a new ssh key, using the pro

MAC如何生成SSH key与GitHub关联

一.检查 SSH key 是否存在 在终端输入如下代码: ls -al ~/.ssh 如果没有,终端显示如下: No such file or directory 如果有,终端显示如下: ? ~ ls -al ~/.ssh total 24 drwx------ 5 ant staff 160 1 11 11:12 . drwxr-xr-x+ 91 ant staff 2912 1 11 11:32 .. -rw------- 1 ant staff 1675 1 11 11:09 id_rsa

关于 git 本地创建 SSH Key 遇到的一点问题(①file to save the key & ②the authenticity of host...)

背景 由于想测试一下 SSH Key 创建的路径(.ssh 目录路径)对于不同位置 git 项目是否有效. 比如,.ssh 默认在 C:\[users]\[username] 目录下,而项目 project 在 D:\ 目录.测试结果是依然有效,即 .ssh 在 C:\[users]\[username] 目录下时,在其他位置 push 时无需进行密码认证(测试时项目以 SSH clone). PS:测试前已经将远程仓库托管平台公钥配置好. 事件1(file to save the key) 在

Linux配置SSH Key到GitHub

Linux配置SSH Key到GitHub 准备工作 首先检查下本机是否已经安装了SSH,在终端输入ssh即可: 如果没有安装进行yum安装 # yum -y install openssh-clients 生成ssh key 输入ssh-keygen -t rsa,然后连续按回车键三次(注意:千万不要输入密码!). id_rsa.pub为公钥,id_rsa为私钥,它们都是隐藏文件. 那么如何查看它们的内容呢?只需要继续执行以下两条命令即可. # cd .ssh/ # cat id_rsa.pu

Gitlab创建ssh key并添加配置

1 生成ssh key  zj改成你自己的邮箱或者名字之类的 ssh-keygen -t rsa -C "zj" 2 找到你生成的ssh key copy 公钥 添加到gitlab的用户配置里面 [[email protected] node-v10.16.1-linux-x64]# cd ~/.ssh/ [[email protected] .ssh]# ls id_rsa id_rsa.pub [[email protected] .ssh]#[[email protected]

使用SSH密钥连接Github

使用Github,也许大家觉得比较麻烦的就是在每次push的时候,都需要输入用户名和密码.如果使用SSH,就可以记住用户名,并创建属于自己的密码来保证安全操作,还有神奇的一招可以“不用输入密码”哦.下面将介绍如何创建SSH Keys并将公钥加到GitHub账户中,使用SSH Keys在本机和GitHub之间建立一个安全的连接. 一.Windows环境下生成SSH key且连接GitHub 第一步.看看是否存在SSH密钥(keys) 首先,我们需要看看是否看看本机是否存在SSH keys,打开Gi