日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git问题一箩筐:

發(fā)布時間:2025/6/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git问题一箩筐: 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題一:

  • error:src refspec master does not match any

將本地GIT版本庫PUSH到一個GITHUB上一個空的版本庫時可能會出現(xiàn)如下錯誤error:src refspec master does not match any
原因: 本地版本庫為空, 空目錄不能提交 (只進行了init, 沒有add和commit)

問題二:

  • Permission denied, please try again.

這個是上傳到碼云,輸入密碼老師錯誤,是因為權限被拒絕,請再試一次。這個時候其實是sudo時臨時root用戶,你的普通用戶卻是 user ,git@osc上面的公鑰就會失效,提交失敗,解決辦法(Linux上的):
1.使用root用戶操作,但是root的權限太大了,普通操作可能對系統(tǒng)造成不可挽回的傷害,一般不推薦使用。
2.修改 /var/www/html 目錄、文件、子目錄、子目錄文件的權限為讀寫,因為這些文件都是你自己寫的,不用擔心誤刪的問題,就算刪除了,從遠程版本庫clone一份回來即可,chmod -R 777 /var/www/html

問題三:

  • 其實和問題二是同一個回車出來的,師兄說不是上面那個問題二,而是這個問題才是真正的關鍵

網友是這樣解決的:http://blog.csdn.net/huahua78/article/details/52330792
我是這樣做的:

之后呢拷貝id_rsa.pub文件的內容到碼云公鑰(地址:http://git.oschina.net/profile/sshkeys)
創(chuàng)建新地址然后推送還是不行:

然后git pull也是不行,然后就是暴力推送上去:

這樣就顯示出來了

問題四:

  • git pull 失敗 ,提示:fatal: refusing to merge unrelated histories 表示:提示拒絕合并兩個不相關的倉庫,下面就是要同意兩個庫可以合并

關于這個問題,可以參考http://stackoverflow.com/questions/37937984/git-refusing-to-merge-unrelated-histories。
在進行Git pull 時,添加一個可選項

git pull origin master --allow-unrelated-histories

這個問題弄了老大半天:是因為在allow前面我原本是粘貼復制的所以過來是這個樣子

明顯是錯的,所以呵呵呵

轉載于:https://www.cnblogs.com/jichui/p/7777861.html

《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的git问题一箩筐:的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。