和大多数使用git
或者ssh
的人一样,我用ssh-keygen
生成密钥后基本就没有再动过,更不必说研究密钥文件中的内容。不过一个机缘之下,我从RSA
密钥改用ECDSA
密钥,git
, ssh
, WinSCP
, Beyond Compare
这些个软件用起来都很惬意。然而vscode
的deploy
扩展的sftp
访问功能就用不了了,查看日志发现是sftp: Cannot parse privateKey: Unsupported key format
,于是开始了解决这个问题的漫漫长路。
C语言中的零长数组
Windows下使用git访问Gitea远程库失败问题
这几天由于个人需要在Windows
系统上使用Gitea
搭建了一个代码仓库,考虑到Windows
没有很方便的SSH
服务就直接使用了Gitea
的内建SSH
。但是在使用Git Bash
里的git
直接访问代码仓库时会出现以下报错:
Cloning into 'test'...
git@127.0.0.1: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
《未来简史》
尤瓦尔・赫拉利
中信出版集团
2017年2月第1版