国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Gitlab配置ssh key

這篇具有很好參考價(jià)值的文章主要介紹了Gitlab配置ssh key。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

入職--分配郵箱以及gitlab權(quán)限--需要進(jìn)行重新ssh配置

開始

  1. 打開git bash,輸入一下命令生成ssh私鑰和公鑰對

    	ssh-keygen -t rsa -C 'xxx@xxx.com'  //然后一路回車(-C 參數(shù)是你的郵箱地址)
    

    Gitlab配置ssh key

  2. 然后打開/.ssh/id_rsa.pub文件(表示用戶目錄,比如我的windows就是C:\Users\Administrator),復(fù)制其中的內(nèi)容(比如可以使用記事本打開)

  3. 打開gitlab,找到Profile Settings–>SSH Keys—>Add SSH Key,并把上一步中復(fù)制的內(nèi)容粘貼到Key所對應(yīng)的文本框,在Title對應(yīng)的文本框中給這個(gè)sshkey設(shè)置一個(gè)名字,點(diǎn)擊Add key按鈕
    Gitlab配置ssh key

  4. 到此就完成了gitlab配置ssh key的所有步驟,就可以使用ssh協(xié)議進(jìn)行代碼的拉取以及提交等操作了,就不需要輸入密碼了

本地配置多個(gè)ssh key

大多數(shù)時(shí)候,我們的機(jī)器上會有很多的git host,比如公司gitlab、github、oschina等,那我們就需要在本地配置多個(gè)ssh key,使得不同的host能使用不同的ssh key ,做法如下(以公司gitlab和github為例):

1、為gitlab生成一對秘鑰ssh key
ssh-keygen -t rsa -C 'yourEmail@xx.com' -f ~/.ssh/gitlab-rsa
2、為github生成一對秘鑰ssh key

ssh-keygen -t rsa -C 'yourEmail2@xx.com' -f ~/.ssh/github-rsa

3、在~/.ssh目錄下新建名稱為config的文件(無后綴名)。用于配置多個(gè)不同的host使用不同的ssh key,內(nèi)容如下:

# gitlab
Host gitlab.com
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitlab_id-rsa
# github
Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_id-rsa
  ?
# 配置文件參數(shù)
# Host : Host可以看作是一個(gè)你要識別的模式,對識別的模式,進(jìn)行配置對應(yīng)的的主機(jī)名和ssh文件
# HostName : 要登錄主機(jī)的主機(jī)名
# User : 登錄名
# IdentityFile : 指明上面User對應(yīng)的identityFile路徑

4、按照上面的步驟分別往gitlab和github上添加生成的公鑰gitlab_id-rsa.pub和github_id-rsa.pub,再次執(zhí)行g(shù)it命令驗(yàn)證是不是已經(jīng)不需要再次驗(yàn)證權(quán)限了

5、再次查看~/…ssh目錄下的文件,會有g(shù)itlab_id-rsa、gitlab_id-rsa.pub和github_id-rsa、github_id-rsa.pub四個(gè)文件

總結(jié)

我們?yōu)槭裁匆褂胹sh協(xié)議呢?因?yàn)閟sh更加安全,然后更加方便,比如我們公司的gitlab由http協(xié)議換成了https協(xié)議,
那么如果你是使用http協(xié)議管理代碼,那么需要修改所有的項(xiàng)目中的git地址變成https,這會把我們給逼瘋的!
但是如果我們一開始就是用ssh協(xié)議,這不需要任何的修改,簡直不能再爽一點(diǎn)了。

文檔參考:https://www.cnblogs.com/hafiz/p/8146324.html文章來源地址http://www.zghlxwxcb.cn/news/detail-422864.html

到了這里,關(guān)于Gitlab配置ssh key的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • GitLab(Gitee)配置SSH key

    GitLab(Gitee)配置SSH key

    1、我們已經(jīng)有了gitlab的賬戶,項(xiàng)目組已經(jīng)將我們添加到了group。 2、打開git bash,輸入命令 ls -al ~/.ssh 如果顯示如下圖:則表示生成過key,可以去執(zhí)行第4個(gè)步驟。否則的話執(zhí)行第三個(gè)步驟生成key 3、輸入命令 ssh-keygen -t rsa -C \\\'123@qq.com\\\' 引號內(nèi)郵箱換成自己gitlab賬號郵箱,一直按回

    2024年02月12日
    瀏覽(30)
  • gitLab賬號注冊,登陸,配置SSH,驗(yàn)證

    gitLab賬號注冊,登陸,配置SSH,驗(yàn)證

    本文主要目的是講述gitlab賬號注冊,登陸功能,以及如何生成ssh key,并添加ssh key到gitlab中。通過git工具將gitlab上的代碼拉取到本地來驗(yàn)證ssh功能是否進(jìn)行了有效的配置 第一步:通過網(wǎng)址https://gitlab.com/users/sign_in打開gitlab登陸入口的頁面,點(diǎn)擊下方的register now。 第二步:跳轉(zhuǎn)

    2024年02月15日
    瀏覽(44)
  • GitLab拉取代碼前的SSH密鑰配置

    GitLab拉取代碼前的SSH密鑰配置

    1、檢查SSH秘鑰是否存在。右擊git bash打開終端執(zhí)行命令 : 2、若密鑰不存在,則生成SSH 密鑰 。在git bash上面執(zhí)行命令: ??????? 按三次回車 ?成功后也會在C盤下的用戶文件夾中顯示一個(gè).ssh的文件夾 :?C:Users.ssh pub結(jié)尾的就是公鑰,另一個(gè)是私鑰 3、查看公鑰cat ~/.ssh/id_rsa

    2024年02月07日
    瀏覽(21)
  • GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置

    GitHub、Gitee、Gitlab共用一個(gè)SSH密鑰配置

    由于我的Github、Gitee、Gitlab用的郵箱不同,向不同的平臺提交代碼時(shí)都需要驗(yàn)證密碼,非常麻煩所以配置了一個(gè)共用的SSH密鑰。 原理: 第一步,設(shè)置全局郵箱和用戶名 第二步,生產(chǎn)ssh,我下面給的命令沒有 -C 指定郵箱這項(xiàng),原因就是我三個(gè)git倉庫的郵箱都不同,如果加上

    2024年02月04日
    瀏覽(27)
  • Git/Gitlab添加SSH秘鑰與小烏龜配置

    Git/Gitlab添加SSH秘鑰與小烏龜配置

    目錄 一、Git/Gitlab添加SSH秘鑰 二、秘鑰添加情況驗(yàn)證 三、小烏龜關(guān)聯(lián)SSH (1)查找是生成sSh秘鑰,顯示文件夾不存在,可以生成秘鑰。 指令:cd ~/.ssh (2)生成秘鑰,需要填寫git注冊郵箱。 指令:ssh-keygen -t rsa -C \\\"xxx@163.com\\\" (3)輸入秘鑰文件存儲路徑,參考括號里的路徑填寫

    2023年04月26日
    瀏覽(68)
  • 代碼管理git生成ssh key (公鑰私鑰)配置GitLab

    代碼管理git生成ssh key (公鑰私鑰)配置GitLab

    git在我們?nèi)粘m?xiàng)目管理中起了很大的作用,是我們能夠更好地管理我們的代碼,git的管理是基于ssh密鑰進(jìn)行的,所以在使用前我們需要進(jìn)行ssh配置。 首先我們需要配置user name和email 配置完成我們需要去查看我們本地是否已經(jīng)存在.ssh文件夾(一般存在c盤用戶下面,也可使用命令

    2024年02月16日
    瀏覽(33)
  • centos7安裝gitlab,配置SSH key,修改項(xiàng)目url

    centos7安裝gitlab,配置SSH key,修改項(xiàng)目url

    在CentOS系統(tǒng)上安裝所需的依賴:ssh,防火墻,postfix(用于郵件通知) ,wget,以下這些命令也會打開系統(tǒng)防火墻中的HTTP和SSH端口訪問。 注意:用戶不是管理員權(quán)限,出現(xiàn)如下警告 用戶不在sudoers文件中此事將被報(bào)告 可以使用 su root 切換root權(quán)限 1.安裝ssh 若出現(xiàn)以下圖片的信息則表

    2024年01月25日
    瀏覽(30)
  • gitLab在配置完ssh密鑰后依然提示Permission denied (publickey)

    gitLab在配置完ssh密鑰后依然提示Permission denied (publickey)

    使用gitlab之前已經(jīng)在gitHub將密鑰配置后,在使用git clone拉取代碼的時(shí)候依然報(bào)錯(cuò),嘗試分別用ssh和http拉取都是相同報(bào)錯(cuò),使用cat ~/.ssh/id_rsa.pub查看公鑰沒有問題,在這個(gè)情況下可能就是公鑰目錄存在問題 解決辦法

    2024年02月13日
    瀏覽(23)
  • GitHub&Gitee&Gitlab&極狐(JihuLab)同時(shí)生成并配置SSH公私鑰詳細(xì)過程

    GitHub&Gitee&Gitlab&極狐(JihuLab)同時(shí)生成并配置SSH公私鑰詳細(xì)過程

    GitHub-微軟-github.com Gitee-開源中國- gitee.com Gitlab-烏克蘭GitLab 公司-gitlab.com 極狐(JihuLab)-中國代理商運(yùn)營的Gitlab -gitlab.cn或者jihulab.com 使用 SSH公鑰 可以讓你在你的電腦和 GitHub 等平臺通訊的時(shí)候使用 更安全的連接 ( Git的Remote 要使用 SSH地址 ,例如 git@gitee.com:king/example.git ),但

    2024年02月09日
    瀏覽(86)
  • 【Mac系統(tǒng)下配置gitlab的SSH Key密鑰時(shí)git clone無法拉取】

    第一次使用mac系統(tǒng)的電腦配置SSH密鑰,公司的項(xiàng)目都放在gitlab上托管,所以想從gitlab上clone下來項(xiàng)目的話就要配置SSH Key,然后才能使用Clone with SSH拉取文件。 結(jié)果輸入 git clone git@gitlab.xxx 之后 出現(xiàn)了以下提示: 此時(shí)一定要輸入 yes 才能順利clone,千萬記得?。?!,不要默認(rèn)為

    2024年02月12日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包