和大多数使用git或者ssh的人一样,我用ssh-keygen生成密钥后基本就没有再动过,更不必说研究密钥文件中的内容。不过一个机缘之下,我从RSA密钥改用ECDSA密钥,git, ssh, WinSCP, Beyond Compare这些个软件用起来都很惬意。然而vscodedeploy扩展的sftp访问功能就用不了了,查看日志发现是sftp: Cannot parse privateKey: Unsupported key format,于是开始了解决这个问题的漫漫长路。

阅读全文 »

今早看到一位大佬的视频讲C语言中的零长数组,我也想以此为契机讲一讲自己对于零长数组的理解。以下内容都是我个人基于自己编码经历对零长数组的理解,大家仅作参考即可,如需在项目中使用,务必进行详尽自验。文中如有错误请专家大佬指正。

阅读全文 »

这几天由于个人需要在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.

阅读全文 »