今天push代碼到線上的時候怎么都不行,嘗試了很多辦法報了好幾種錯比如:
反正就是各種錯,然后其實不管什么錯,你全部Git init 一下然后重新配置
git config --global user.name "your name" git config --global user.email "your email"
然后查看一下自己的信息
git config --global user.name git config --global user.email git config --global --list
有的小伙伴可能沒有ssh公鑰,先查看一下
cat ~/.ssh/id_rsa.pub
如果有就復制沒有的話就如下:
ssh-keygen -t rsa -C "your account"
your account是你的郵箱,點擊回車使用默認值,或者可以輸入存放鍵值對和密碼的位置和文件名。
結束之后繼續輸入獲取公鑰的指令來獲取公鑰,然后把他添加到GitHub和(你的阿里雲code代碼管理上)根據個人需要
然后輸入如下命令:
git init git remote add origin git@code.aliyun.com:account/TestProject.git git add . git commit -am "message" git push -u origin master
然后可能還不行就報這個錯
那么接下來輸入:
git pull --rebase origin master
然后就好啦,再次執行push命令就可以啦!