訪問(wèn)gitlab從http方式改為ssh方式接剩,gitlab使用的不是標(biāo)準(zhǔn)22端口

方案一[推薦]

原地址

設(shè)置步驟:

  1. 本地進(jìn)入.ssh查看是否存在密鑰對(duì):xxx和xxx.pub
    命令:cd ~/.ssh

  2. 如果不存在灭美,使用ssh-keygen來(lái)創(chuàng)建
    命令:ssh-keygen -t rsa -C "youremail@youremail.com"
    例如:ssh-keygen -t rsa -C "youemail@163.com"
    注解:
    Enter file in which to save the key 輸入保存秘鑰的文件 直接enter即可
    Enter passphrase (empty for no passphrase) 輸入密碼 直接enter即可
    此時(shí)查看.ssh目錄下可看到新增的一對(duì)秘鑰id_rsa和id_rsa.pub

  3. 查看公鑰
    命令: cat ~/.ssh/id_rsa.pub
    復(fù)制全部屈张,包括后面的郵箱

  4. 添加到gitlab中
    左側(cè)欄Profile Settings → 左側(cè)欄SSH Keys → 粘貼并Add key

  5. 創(chuàng)建config剩胁,端口為22可忽略這一步
    命令:cat>~/.ssh/config
    輸入:

    Host gitlab.xxx.com
    User git
    Port 458
    IdentityFile /home/yourname/.ssh/id_rsa(替換成你的id_rsa所在的路徑诉植,也可以不要)
    
  6. 更改remote
    使用git remote -v查看origin和upstream的url,

    把http更改為ssh地址昵观,命令:git remote set-url origin(或者upstream) xxxx
    例如:

    git remote set-url origin git@gitlab.xxxx.com:xxx/server.git
    git remote set-url upstream git@gitlab.xxxx.com:enterprise/server.git
    
  7. 驗(yàn)證是否設(shè)置成功
    命令:ssh -T git@gitlab.xxxxxxxx.com
    顯示W(wǎng)elcome to GitLab, yourname! 代表成功晾腔。

總結(jié)

以上是http改為ssh舌稀,若是一開始clone就是以ssh方式訪問(wèn),方法見下:

同樣第5步根據(jù)需要選擇配置與否灼擂。

第6步改為

git clone git@gitlab.xxxx.com:xxx/server.git clone遠(yuǎn)程倉(cāng)庫(kù)到本地壁查,稱為origin

git remote add upstream http://gitlab.xxxx.com/enterprise/server.git 添加upstream

方案二

使用git clone命令clone項(xiàng)目時(shí),如果repositorySSH端口不是標(biāo)準(zhǔn)22端口時(shí)(例如剔应,SSH tunnel模式睡腿,等等),可以使用如下命令:

git clone ssh://git@hostname:port/.../xxx.git

舉例如下:

git clone ssh://git@10.137.20.113:2222/root/test.git
# 后面的/var/opt/gitlab/git-data/repositories/developer/approve.git 是代碼所有在的服務(wù)器路徑
git clone ssh://root@42.62.11.190:4222/var/opt/gitlab/git-data/repositories/developer/approve.git
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末峻贮,一起剝皮案震驚了整個(gè)濱河市席怪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌纤控,老刑警劉巖挂捻,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異船万,居然都是意外死亡刻撒,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門耿导,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)声怔,“玉大人,你說(shuō)我怎么就攤上這事舱呻∨醺悖” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵狮荔,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我介粘,道長(zhǎng)殖氏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任姻采,我火速辦了婚禮雅采,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘慨亲。我一直安慰自己婚瓜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布刑棵。 她就那樣靜靜地躺著巴刻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛉签。 梳的紋絲不亂的頭發(fā)上胡陪,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天沥寥,我揣著相機(jī)與錄音,去河邊找鬼柠座。 笑死邑雅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的妈经。 我是一名探鬼主播淮野,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼吹泡!你這毒婦竟也來(lái)了骤星?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤荞胡,失蹤者是張志新(化名)和其女友劉穎妈踊,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泪漂,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡廊营,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了萝勤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片露筒。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖敌卓,靈堂內(nèi)的尸體忽然破棺而出慎式,到底是詐尸還是另有隱情,我是刑警寧澤趟径,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布瘪吏,位于F島的核電站,受9級(jí)特大地震影響蜗巧,放射性物質(zhì)發(fā)生泄漏掌眠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一幕屹、第九天 我趴在偏房一處隱蔽的房頂上張望蓝丙。 院中可真熱鬧,春花似錦望拖、人聲如沸渺尘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鸥跟。三九已至,卻和暖如春盔沫,著一層夾襖步出監(jiān)牢的瞬間锌雀,已是汗流浹背蚂夕。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留腋逆,地道東北人婿牍。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像惩歉,于是被迫代替她去往敵國(guó)和親等脂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容