官方文档:https://help.github.com/articles/connecting-to-github-with-ssh/
1 创建新ssh keyssh-keygen -t rsa -b 4096 -C "handy9420@163.com"

2 后台开启ssh-agenteval "$(ssh-agent -s)"

3 添加私钥到ssh-agent ssh-add -K ~/.ssh/id_rsa_handy9420

4 查看公钥cat ~/.ssh/id_rsa_handy9420.pub

5 更新GitHub的SSH keys

6 检测是否配置成功:ssh -T git@github.com

7 文件上传到gitHub中
参考文章:https://www.cnblogs.com/specter45/p/github.html#s3
git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库

注意提前在GitHub上创建仓库,不要勾选README.md。
git remote add origin git@github.com:handy9420/test.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上

图上的错误是因为勾选了README.md,解决办法是:git push --all -f

注意:
- git是不能管理空的文件夹的,文件夹里必须有文件才能add。
- 第一次用
git push -u origin master
后续用git push origin master
延伸阅读
《图灵程序设计丛书GitHub入门与实践(日)大塚弘记》
下载地址:https://pan.baidu.com/s/1boNMNIR
网友评论