主机上设置两个git账号

ubuntu环境 0. 拉取github仓库的两种方式 在拉取github仓库时,我们常用 git clone https://github.com/username/repoName.git 的方式,这种方式使用https协议 还可以使用ssh协议,以如下方式拉取仓库 git clone git@github.com:username/repoName.git 以下介绍的设置方法,基于ssh协议。 1. 使用SSH连接到GitHub 使用 SSH 协议可以连接远程服务器和服务并向它们验证。 利用 SSH 密钥可以连接 GitHub,而无需在每次访问时都提供用户名和个人访问令牌。 检查现有SSH秘钥 在生成 SSH 密钥之前,您可以检查是否有任何现有的 SSH 密钥。 $ ls -al ~/.ssh # Lists the files in your .ssh directory, if they exist 如果你的主机上已有SSH公钥,则其可能是如下: id_rsa.pub id_ecdsa.pub id_ed25519.pub 如果你没有现有的公钥和私钥对,或者不想使用现有的秘钥连接到github,则可以生成新的SSH秘钥。 生成新SSH秘钥 输入如下命令: ssh-keygen -t rsa -C "your_email@example.com" 会有如下输出: Generating public/private rsa key pair. Enter file in which to save the key (/home/lc/....

April 25, 2021 · 2 min · 李昌