知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
Sourcetree沒用習(xí)慣也不好用,GitLab也有些問題
發(fā)表時間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):65
Sourcetree沒用習(xí)慣也不好用,GitLab也有些問題
- 恭喜我要開始新征程
恭喜我要開始新征程
今天用Sourcetree踩了些坑,希望以后別這樣再花一天時間在這上面。
1,項目小組SubLeader給了我一個鏈接:ssh的鏈接,從GitLab上面復(fù)制給我的。
2,我打開Sourcetree
3,我到處找該把這個鏈接放到哪里然后才能把云端的代碼拉下來
4,結(jié)果就是New tab → Clone → 粘貼SSH的鏈接。
5,然后這時候就開始煉獄了,因為這個電腦以前是另一個同事使用的,粘貼了鏈接之后就一直讓人輸入密碼,用戶名是灰顯的。
這個彈出框就像被詛咒一樣一直彈出來,好煩,超級厭惡。點擊了Cancel還是一直彈出,一直連續(xù)要點擊4,5次才能完全消失。
4,點擊完后,我點了N次之后才發(fā)現(xiàn)可以看看報錯日志詳細信息,哎呀,我心里煩啊,顧不上這些。不過最終還是拗不過這玩意,不懂就不行啊,就得靜下心來好好研究。
5,報錯日志是這樣的。
コマンド: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks ls-remote git@xxx.xxx.io:xxxx/xxxx-xx-xxxx/xxx_app.git
出力:
エラー: Access denied
Access denied
Access denied
Access denied
Access denied
FATAL ERROR: Server sent disconnect message
type 2 (protocol error):
“Too many authentication failures for git”
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
啊,我當(dāng)時要瘋了,到底怎么辦!!!!!!!!!!
6,把SubLeader給我的GitLab賬號在網(wǎng)站上登錄,注意這是我們公司自己在GitLab上建的倉庫,我天。真沒玩明白。
7,解決方案就是把我本地的
C:\Users\自己的用戶名.ssh\id_rsa.pub
里面的密鑰復(fù)制到公司給我創(chuàng)建的GitLab網(wǎng)頁上賬號設(shè)置那里,
SSH Keys,粘貼到這里就搞定了。
8,值得注意的是我把密鑰的文件指定為另一個文件也不會報錯:
這里指定的密鑰路徑和GitLab網(wǎng)站上復(fù)制過去的文件路徑不一樣也是可以的,不知道是不是同樣的之前的PM的賬號做的密鑰所以這樣子。
9,而且我作死一樣的一直嘗試登陸進去,但是一直不行。
在這個地方我是試了N遍的,我勸你不要試了,試了也沒有用。
各種折騰,GitLab和GitLab CE 和GitLab EE都不行的,我真沒搞明白這個HostingAccount的設(shè)置到底要鬧哪樣?
如果有大神麻煩指點一下。
9.1,這個時候有點復(fù)雜的邏輯就是,我的本地的SSH密鑰是PM項目經(jīng)理的,而且用這個密鑰連接過客戶的GitLab倉庫的拉取文件到本地的。
9.2,然后今天呢SubLeader又給我創(chuàng)建的是我們公司自己搭建的GitLab倉庫,然后SubLeader以我的名字命名的給我創(chuàng)建了一個賬號。
9.3,然后我把本地的這個id_rsa.pub密鑰的內(nèi)容粘貼到SubLeader給我創(chuàng)建的我們公司自己搭建的GitLab倉庫里的,設(shè)置,SSH Keys里面創(chuàng)建一個密鑰。
9.4,但是結(jié)果我其實Sourcetree里面SSH客戶端指定路徑卻是?C:\Users\自己電腦用戶名.ssh\id_rsa,卻是這個路徑,然后神奇的是居然也能把SubLeader給我創(chuàng)建的我們公司自己搭建的GitLab倉庫里的代碼拉下來到本地。
10,然后吧,這些個GitLab的賬號又不能在Sourcetree的HostingAccount里面設(shè)置,真的是不知道為什么。!!!!!!!!!!
11,反正吧,最后我自己的Github賬號的話,連接到Sourcetree又可以,而且不是SSH鏈接,是HTTPS鏈接都可以,而且也讓輸入用戶名密碼,但是卻可以,難道是GitLab的bug嗎?啊,有點瘋!!!!!!!!!!!!
12,為什么大家都說Sourcetree好用我卻這么難呢?不過有可能幾年后我也說這個好用了,偷笑。
13,最搞笑的是我費了九牛二虎之力才把GitLab遠程倉庫連接上,居然發(fā)現(xiàn)里面沒有文件,是空文件夾,我靠!!!!!!!!
我居然笨到?jīng)]看這個項目里面有多少分支,哈哈哈,里面全是分支,后面才恍然大悟,哎,我的天,這一天過得真是太驚險了!!差點又有問題去問SubLeader,到時人家又說我是白癡。
相關(guān)案例查看更多
相關(guān)閱讀
- 云南建設(shè)廳網(wǎng)站首頁
- 搜索引擎排名
- 網(wǎng)站建設(shè)專家
- 小程序用戶登錄
- 智慧農(nóng)貿(mào)市場
- 云南網(wǎng)站建設(shè)選
- 云南小程序開發(fā)制作公司
- 云南網(wǎng)站建設(shè)
- php網(wǎng)站
- 云南電商網(wǎng)站建設(shè)
- 云南小程序定制
- 小程序公司
- 全國前十名小程序開發(fā)公司
- 云南小程序開發(fā)公司推薦
- 汽車報廢回收
- 網(wǎng)站建設(shè)方案 doc
- Web開發(fā)框架
- 網(wǎng)站建設(shè)方法
- 網(wǎng)站排名優(yōu)化
- 報廢車
- 昆明小程序代建
- asp網(wǎng)站
- 昆明做網(wǎng)站建設(shè)的公司排名
- 昆明網(wǎng)站開發(fā)
- 百度小程序開發(fā)
- 旅游網(wǎng)站建設(shè)
- 海南小程序制作公司
- 網(wǎng)站建設(shè)服務(wù)公司
- 報廢車回收管理系統(tǒng)
- 云南網(wǎng)站建設(shè)哪家強