說說git遠程倉庫與ssh的那點事


此筆記適合對於有一定git基礎開發人員,基礎細節的東西請參考官網或者別的大神博客~~

有遇到過如圖這樣的問題嗎?

沒有權限之類的雲雲~~

一、先檢查對應的遠程倉庫是不是對的。然后,檢查你的SSH是否啟用

1.輸入git remote -v 檢查遠程倉庫名稱和服務器地址

回應是空的,那么問題很明顯,沒建立遠程倉庫關系!

那我們就順着建立起關系,如下:

在OSC中點擊選擇SSH項,復制

在命令行上輸入git remote add origin "復制的那段鏈接粘貼進來"

回車之后,提示遠程倉庫已存在;

那么我們繼續輸入檢查遠程倉庫

看,這回已經有了。我們繼續...

輸入命令行 ssh -T git@git.oschina.net  測試您的SSH秘鑰是否生效

一路yse下去,還是沒對,

我們繼續...

開始我還以為是賬號密碼,但仔細看完全不是那回事,這個時候就要開始考慮SSH的問題

我們去生成一個SSH試試,

點擊頭像,看到下面的SSH公匙了嗎,標題隨便填,不用管;

點擊 怎樣生成公匙 如上圖,

記得 xxx里面輸入的是你自己的郵箱,

再上傳一遍我的操作吧

出現如上圖,說明SSH生成功了;

這個是生成SSH存放地址,找到它用文本打開(不一定用文本,編輯器都可以,打開就是);

在找id_rsa.pub的時候出現了點小插曲,那我也詳細的說下吧,一般按上面的路徑找到可以了,我的是這樣的

連users都沒有,

嚇尿了,

怎么辦?

其實還是有的,只是文字不一樣,

user翻譯過來不就是用戶的意思嘛(真后悔大一的時候沒好好上計算機基礎課,光想着泡妞去了T_T),點進去找到id_rsa.pub打開,復制

粘貼進去,然后確定,大功告成了!

再驗證一次唄,有歡迎詞,這說明對了~

還等什么 提交代碼啊

唉~~好事多磨啊,本以為git使用功力深厚呢,沒想到還是載在基礎上,看到提示了嗎?

我們輸入完整去

git pull origin master

再push一次

喏~順利提交成功!

PS:根據葉葉菜女俠的提示,在創建項目的時候README.md這個文件就不要勾選了,以免你本地也有個相同的文件,有沖突問題解決起來就又要抓瞎了。

感謝葉葉菜大美女的細心、耐心指導,簡直感動到爆!在此把這個問題記錄在案,希望對有同樣問題的朋友有所幫助,奉獻精神傳遞下去~

 
 補充一些小錯誤:
換了新電腦一定要重新配SSH,不知道是不是自己重復添加的問題,導致驗證失敗:如圖

https:的,這個有些麻煩,

重新設置地址,如圖:

git remote set-url origin 地址(要記得用SSH的),、
好了,提交成功!


 .--.
/.-. '----------.
\'-' .--"--""-"-'
 '--'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM