windows - 无法通过 cmd 拉取和推送到 git
问题描述
我有问题。我正在尝试学习 git。我初始化了我的本地仓库,添加了所有内容,提交了。我正在使用 atom cmd 和 bash,因为有些命令在 atom cmd 中不可用。我创建了一个 ssh-key,添加了它,一切正常。我正在尝试同步所有内容并从远程仓库中提取,但出现错误:
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.
同时,当我使用 bash 做同样的事情时,一切正常:
keldranase@DESKTOP-SH6U8NC MINGW64 /c/users/keldranase/documents/Obsidian Vaults (master)
$ git pull origin master --allow-unrelated-histories
这背后的原因是什么?如何解决这个问题呢?我究竟做错了什么?您的帮助将不胜感激。
解决方案
推荐阅读
- python - 如何使用 ascii 在 python 中对棋子进行验证
- swift - Firebase 删除值无法正常工作
- bash - 删除匹配行的最后一个分号
- ios - 可以在拒绝选项选择后以编程方式调用 iOS 推送通知警报?
- r - 更改 ggplot 在 geom_bar 中绘制边框颜色的顺序
- vba - 如果单元格以特定数字开头,则更改单元格的值并制作 CSV 文件
- python - Pandas data frame replace max value of a column with different column value based on condition
- sql-server - SQL Server 数据库设置与隔离级别的比较
- java - 使用批处理侦听器的安全方法
- dart - Flutter 中的状态管理