执行git push origin master时,出现Permissiondenied(publicky)错误,这是ssh的权限没有设置好。
参考:
https://help.github.com/articles/generating-ssh-keys#platform-linux
$ git config --globaluser.email "***"
$ ssh-keygen -t rsa -C“***”
解决办法:
1. $ git config --global user.name "***"
2. 查看是否已经有了ssh密钥:cd ~/.ssh
3. 生存密钥:
4. 在github上添加ssh(在account settings中)
5. ssh git@github.com
一般使用到的指令:
- 从仓库克隆代码:git clonegit://github.com/schacon/**.git
- 确定哪些文件当前处于什么状态(已跟踪状态或未跟踪状态): git status
- 跟踪一个新文件、将已跟踪文件放入暂存区:git add **
- 提交更新:git commit
- 将代码托管到github上:git push origin master
文件操作:
- 修改文件名:git mv **(源文件名)**(新文件名)