简体   繁体   English

无法通过 cmd 拉动和推入 git

[英]Unable to pull and push to git via cmd

I got a problem.我有问题。 A am trying to learn git.我正在尝试学习 git。 I initialized my local repo, added everything, committed.我初始化了我的本地仓库,添加了所有内容,提交了。 I'm using atom cmd and bash, because there are some commands, that are unavailable in atom cmd.我正在使用原子 cmd 和 bash,因为有些命令在原子 cmd 中不可用。 I created an ssh-key, added it and everything works fine.我创建了一个 ssh-key,添加了它,一切正常。 I am trying to synchronize everything and pull from the remote repo, but I am getting an error:我正在尝试同步所有内容并从远程仓库中提取,但出现错误:

 PS C:\Users\keldranase\Documents\Obsidian Vaults> git pull origin  master --allow-unrelated-histories
 git@github.com: Permission denied (publickey).
 fatal: Could not read from remote repository.

At the same time, when I am doing same using bash, everything works fine:同时,当我使用 bash 做同样的事情时,一切正常:

 keldranase@DESKTOP-SH6U8NC MINGW64 /c/users/keldranase/documents/Obsidian Vaults (master)
 $ git pull origin master --allow-unrelated-histories

Whats the reason behind this?这背后的原因是什么? How to solve this problem?如何解决这个问题呢? What am I doing wrong?我究竟做错了什么? Your help would be appreciated.您的帮助将不胜感激。

Screenshot:截屏:
截屏

Your SSH key is not loaded.您的 SSH 密钥未加载。 You need first to start the ssh client and then add the ssh key, you can find more information here .您需要首先启动 ssh 客户端,然后添加 ssh 密钥,您可以在此处找到更多信息。 And here you can find some useful troubleshooting information for your error and other issues you might experience with SSH - Error Permission Denied .在这里,您可以找到一些有用的故障排除信息,以解决您在 SSH - Error Permission Denied时可能遇到的错误和其他问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM