关于树莓派使用Github涉及ssh的问题
之前用树莓派装了一个Python控制的小车,打算把代码发到GitHub上,之前都是用笔记本编写代码scp到树莓派上跑程序的,没试过树莓派git命令,由于树莓派使用的是Debian的系统,和Ubuntu与macOS还是差别不小的,今天写一篇文章记录一下树莓派git过程中ssh的坑。
git命令的使用
如何push文件上传到git上,关于使用git命令的基础使用网上太多了,可以参考这篇文章 – https://blog.csdn.net/u012037852/article/details/80756081
写的挺详细的。
总结下来就是:
- git init #initialize current workspace
- git remote add origin git@github.com:yourusername/xxx.git
- git pull
- git add .
- git commit -m
- git push
问题来了
到了push的时候开始报错Permission denied (publickey),这是因为新生成的key不能加入ssh就会导致连接不上github。
解决办法如下:
1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。
2、如