知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
Sourcetree沒用習(xí)慣也不好用,GitLab也有些問題
發(fā)表時(shí)間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):55
Sourcetree沒用習(xí)慣也不好用,GitLab也有些問題
- 恭喜我要開始新征程
恭喜我要開始新征程
今天用Sourcetree踩了些坑,希望以后別這樣再花一天時(shí)間在這上面。
1,項(xiàng)目小組SubLeader給了我一個(gè)鏈接:ssh的鏈接,從GitLab上面復(fù)制給我的。
2,我打開Sourcetree
3,我到處找該把這個(gè)鏈接放到哪里然后才能把云端的代碼拉下來
4,結(jié)果就是New tab → Clone → 粘貼SSH的鏈接。
5,然后這時(shí)候就開始煉獄了,因?yàn)檫@個(gè)電腦以前是另一個(gè)同事使用的,粘貼了鏈接之后就一直讓人輸入密碼,用戶名是灰顯的。
這個(gè)彈出框就像被詛咒一樣一直彈出來,好煩,超級(jí)厭惡。點(diǎn)擊了Cancel還是一直彈出,一直連續(xù)要點(diǎn)擊4,5次才能完全消失。
4,點(diǎn)擊完后,我點(diǎn)了N次之后才發(fā)現(xiàn)可以看看報(bào)錯(cuò)日志詳細(xì)信息,哎呀,我心里煩啊,顧不上這些。不過最終還是拗不過這玩意,不懂就不行啊,就得靜下心來好好研究。
5,報(bào)錯(cuò)日志是這樣的。
コマンド: 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)時(shí)要瘋了,到底怎么辦!!!!!!!!!!
6,把SubLeader給我的GitLab賬號(hào)在網(wǎng)站上登錄,注意這是我們公司自己在GitLab上建的倉(cāng)庫(kù),我天。真沒玩明白。
7,解決方案就是把我本地的
C:\Users\自己的用戶名.ssh\id_rsa.pub
里面的密鑰復(fù)制到公司給我創(chuàng)建的GitLab網(wǎng)頁(yè)上賬號(hào)設(shè)置那里,
SSH Keys,粘貼到這里就搞定了。
8,值得注意的是我把密鑰的文件指定為另一個(gè)文件也不會(huì)報(bào)錯(cuò):
這里指定的密鑰路徑和GitLab網(wǎng)站上復(fù)制過去的文件路徑不一樣也是可以的,不知道是不是同樣的之前的PM的賬號(hào)做的密鑰所以這樣子。
9,而且我作死一樣的一直嘗試登陸進(jìn)去,但是一直不行。
在這個(gè)地方我是試了N遍的,我勸你不要試了,試了也沒有用。
各種折騰,GitLab和GitLab CE 和GitLab EE都不行的,我真沒搞明白這個(gè)HostingAccount的設(shè)置到底要鬧哪樣?
如果有大神麻煩指點(diǎn)一下。
9.1,這個(gè)時(shí)候有點(diǎn)復(fù)雜的邏輯就是,我的本地的SSH密鑰是PM項(xiàng)目經(jīng)理的,而且用這個(gè)密鑰連接過客戶的GitLab倉(cāng)庫(kù)的拉取文件到本地的。
9.2,然后今天呢SubLeader又給我創(chuàng)建的是我們公司自己搭建的GitLab倉(cāng)庫(kù),然后SubLeader以我的名字命名的給我創(chuàng)建了一個(gè)賬號(hào)。
9.3,然后我把本地的這個(gè)id_rsa.pub密鑰的內(nèi)容粘貼到SubLeader給我創(chuàng)建的我們公司自己搭建的GitLab倉(cāng)庫(kù)里的,設(shè)置,SSH Keys里面創(chuàng)建一個(gè)密鑰。
9.4,但是結(jié)果我其實(shí)Sourcetree里面SSH客戶端指定路徑卻是?C:\Users\自己電腦用戶名.ssh\id_rsa,卻是這個(gè)路徑,然后神奇的是居然也能把SubLeader給我創(chuàng)建的我們公司自己搭建的GitLab倉(cāng)庫(kù)里的代碼拉下來到本地。
10,然后吧,這些個(gè)GitLab的賬號(hào)又不能在Sourcetree的HostingAccount里面設(shè)置,真的是不知道為什么。!!!!!!!!!!
11,反正吧,最后我自己的Github賬號(hào)的話,連接到Sourcetree又可以,而且不是SSH鏈接,是HTTPS鏈接都可以,而且也讓輸入用戶名密碼,但是卻可以,難道是GitLab的bug嗎?啊,有點(diǎn)瘋!!!!!!!!!!!!
12,為什么大家都說Sourcetree好用我卻這么難呢?不過有可能幾年后我也說這個(gè)好用了,偷笑。
13,最搞笑的是我費(fèi)了九牛二虎之力才把GitLab遠(yuǎn)程倉(cāng)庫(kù)連接上,居然發(fā)現(xiàn)里面沒有文件,是空文件夾,我靠!!!!!!!!
我居然笨到?jīng)]看這個(gè)項(xiàng)目里面有多少分支,哈哈哈,里面全是分支,后面才恍然大悟,哎,我的天,這一天過得真是太驚險(xiǎn)了!!差點(diǎn)又有問題去問SubLeader,到時(shí)人家又說我是白癡。
相關(guān)案例查看更多
相關(guān)閱讀
- 買小程序被騙
- 汽車報(bào)廢系統(tǒng)
- 云南省建設(shè)廳網(wǎng)站
- 定制小程序開發(fā)
- 北京小程序制作
- 云南網(wǎng)站建設(shè)首選公司
- 云南網(wǎng)站建設(shè)開發(fā)
- 開發(fā)制作小程序
- 云南網(wǎng)站建設(shè)優(yōu)化
- 云南小程序開發(fā)公司哪家好
- 昆明網(wǎng)站制作
- 小程序開發(fā)聯(lián)系方式
- 網(wǎng)站優(yōu)化哪家好
- 云南網(wǎng)站建設(shè)哪家強(qiáng)
- 百度小程序開發(fā)公司
- 報(bào)廢車回收管理軟件
- .net網(wǎng)站
- 云南網(wǎng)站建設(shè)服務(wù)
- 昆明網(wǎng)站設(shè)計(jì)
- 云南衛(wèi)視小程序
- 南通小程序制作公司
- 保山小程序開發(fā)
- python開發(fā)小程序
- 楚雄網(wǎng)站建設(shè)公司
- 云南網(wǎng)絡(luò)營(yíng)銷
- 網(wǎng)站建設(shè)報(bào)價(jià)
- 昆明小程序哪家好
- 云南小程序開發(fā)制作公司
- 服務(wù)器
- 網(wǎng)站建設(shè)列表網(wǎng)