執行git push origin master時,出現Permissiondenied(publicky)錯誤,這是ssh的權限沒有設置好。
參考:https://help.github.com/articles/generating-ssh-keys#platform-linux
解決辦法:
1. $ git config --global user.name "***"
$ git config --globaluser.email "***"
2. 查看是否已經有了ssh密鑰:cd ~/.ssh
3. 生存密鑰:
$ ssh-keygen -t rsa -C“***”
4. 在github上添加ssh(在account settings中)
5. ssh [email protected]
一般使用到的指令:
- 從倉庫克隆代碼:git clonegit://github.com/schacon/**.git
- 確定哪些文件當前處於什麼狀態(已跟蹤狀態或未跟蹤狀態): git status
- 跟蹤一個新文件、將已跟蹤文件放入暫存區:git add **
- 提交更新:git commit
- 將代碼託管到github上:git push origin master
文件操作:
- 修改文件名:git mv **(源文件名)**(新文件名)