如何从GitHub克隆
我刚开始使用GitHub。我正在尝试从用户repo克隆我的第一个文件。 我一直收到这个错误:如何从GitHub克隆,github,cloning,Github,Cloning,我刚开始使用GitHub。我正在尝试从用户repo克隆我的第一个文件。 我一直收到这个错误: 权限被拒绝(公钥)。 致命:无法从远程存储库读取 当我检查以验证公钥是否已附加到我的GitHub帐户时,请使用以下命令: ssh添加-1 我得到这个错误: 代理没有标识。 我也试过: ssh add~/.ssh/id\u rsa 它告诉我: 添加了身份信息 我还确保我的笔记本电脑的SSH密钥已添加到我的GitHub帐户。我错过了什么步骤 我已经扫描了internet–我迷路了。或者,您可以使用htt
权限被拒绝(公钥)。
致命:无法从远程存储库读取
当我检查以验证公钥是否已附加到我的GitHub帐户时,请使用以下命令:
ssh添加-1
我得到这个错误:
代理没有标识。
我也试过:
ssh add~/.ssh/id\u rsa
它告诉我:
添加了身份信息
我还确保我的笔记本电脑的SSH密钥已添加到我的GitHub帐户。我错过了什么步骤
我已经扫描了internet–我迷路了。或者,您可以使用https协议进行克隆,即不需要密钥对。尝试通过https链接克隆存储库
git clonehttps://github.com/github_user_name/repository_name
您可以手动将SSH密钥添加到github帐户中
cat~/.SSH/id\u rsa.pub
cat~/.SSH/id\u rsa.pub的输出。你可以给一些名字来记住计算机名
您可以通过两种方式克隆github存储库。您可以在克隆存储库时选择类型
git克隆https://github.com/flyway/flyway.git
git克隆git@github.com:flyway/flyway.git
~/.zshrc
ssh-agent
添加到您的插件列表中-插件应该用空格而不是逗号|分隔,例如plugins=(git-ssh-agent)
source$ZSH/oh my ZSH.sh
|$source~/.zshrc
以重新加载zshrc配置文件$ssh add-l
~/.zshrc
文件中标识的密钥已发送到github,您将能够通过SSH连接到github
钥匙链方法:
ssh将~/.ssh/PATH\u添加到您的私钥中
(例如~/.ssh/id\u rsa)~/.ssh/config
-$open~/.ssh/config
addkeysteagent
和UserKeychain
参数将确保密钥存储在keychain中并可供ssh代理使用
$ssh add-l
~/.ssh/config
文件中标识的密钥已被发送到github,您将能够通过ssh连接到github
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile PATH_TO_YOUR_SSH_PRIVATE_KEY (e.g. ~/.ssh/id_rsa)