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

github ssh密鑰配置,克隆遠(yuǎn)程倉庫

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

GitHub的SSH配置

在往github上push項(xiàng)目的時(shí)候,如果走h(yuǎn)ttps的方式,每次都需要輸入賬號(hào)密碼,非常麻煩。而采用ssh的方式,就不再需要輸入,只需要在github自己賬號(hào)下配置一個(gè)ssh key即可!

很多朋友在用github管理項(xiàng)目的時(shí)候,都是直接使用https url克隆到本地,當(dāng)然也有有些人使用 SSH url 克隆到本地。

然而,為什么絕大多數(shù)人會(huì)使用https url克隆呢?

這是因?yàn)?,使用https url克隆對(duì)初學(xué)者來說會(huì)比較方便,復(fù)制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆卻需要在克隆之前先配置和添加好 SSH key 。

因此,如果你想要使用 SSH url 克隆的話,你必須是這個(gè)項(xiàng)目的擁有者。否則你是無法添加 SSH key 的。

https 和 SSH 的區(qū)別

1、前者可以隨意克隆github上的項(xiàng)目,而不管是誰的;而后者則是你必須是你要克隆的項(xiàng)目的擁有者或管理員,且需要先添加 SSH key ,否則無法克隆。
2、https url 在push的時(shí)候是需要驗(yàn)證用戶名和密碼的;而 SSH 在push的時(shí)候,是不需要輸入用戶名的,如果配置SSH key的時(shí)候設(shè)置了密碼,則需要輸入密碼的,否則直接是不需要輸入密碼的。

ssh怎么克隆,版本控制-命令行,github,ssh,git
看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,說明已經(jīng)有SSH Key,沒有的話,創(chuàng)建新的ssh key。

創(chuàng)建SSH,克隆遠(yuǎn)程倉庫到本地

(1) 創(chuàng)建新的ssh key
$ ssh-keygen -t rsa -C “content neirong”
-t :密鑰的類型
-C : 用于識(shí)別密鑰的注釋
-C 一般大家都寫的是Email郵箱

(1)創(chuàng)建SSH

ssh-keygen -t rsa -C "xxx@yeah.net" 

然后會(huì)在 .ssh 目錄生產(chǎn)兩個(gè)文件:id_rsa和id_rsa.pub
id_rsa 文件是私有密鑰,id_rsa.pub是公開密鑰。

(2)獲取ssh key公鑰內(nèi)容(id_rsa.pub)
打開.ssh目錄下的id_rsa.pub文件,復(fù)制里面的內(nèi)容,或者直接執(zhí)行命令查看

cat ~/.ssh/id_rsa.pub

(3) 驗(yàn)證是否設(shè)置成功
a.將公鑰粘貼至github設(shè)置中的ssh,保存
ssh怎么克隆,版本控制-命令行,github,ssh,git
b.現(xiàn)在驗(yàn)證一下用手中的私有密鑰與GitHub進(jìn)行認(rèn)證和通信

ssh -T git@github.com

成功的提示

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.

RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

This key is not known by any other names

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes (這里輸入yes)

出現(xiàn)以下說明成功通信:

Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

1.使用ssh的地址克隆代碼到本地

git clone git@github.com:xxx/analysxxx-vue.git

2.另外,我們可以通過-b 來指定要克隆的分支名,比如

$ git clone -b master2 …/server .

表示克隆名為master2的這個(gè)分支,如果省略-b 表示克隆master分支。文章來源地址http://www.zghlxwxcb.cn/news/detail-596113.html

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

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

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

相關(guān)文章

  • 2分鐘完成Github配置ssh密鑰

    2分鐘完成Github配置ssh密鑰

    2分鐘完成Github配置ssh密鑰 前言: 配置ssh密鑰的目的是為了可以在自己的本地開發(fā)環(huán)境順利拉取和推送代碼到Github 本機(jī)是Ubuntu 16.04環(huán)境,已安裝ssh 步驟1 進(jìn)入當(dāng)前用戶的home目錄: 進(jìn)入 .ssh/ 目錄下生成ssh的密鑰(包含公鑰、私鑰) 生成密鑰 情況1: 如果你從未生成過任何密

    2024年02月12日
    瀏覽(41)
  • 第二篇:gitHub上配置ssh密鑰

    第二篇:gitHub上配置ssh密鑰

    一、為什么需要配置ssh密鑰? 通過 SSH 協(xié)議進(jìn)行與 GitHub 的交互,可以提供更方便的身份驗(yàn)證和更快速的推送與拉取操作。它使用密鑰進(jìn)行身份驗(yàn)證,而不需要在每次操作時(shí)提供用戶名和密碼或訪問令牌。 二、和HTTPS的區(qū)別? 選擇使用 HTTPS 還是 SSH 取決于個(gè)人偏好和特定的使

    2024年02月05日
    瀏覽(23)
  • JAVA:【基礎(chǔ)九】GitHub上配置SSH密鑰

    JAVA:【基礎(chǔ)九】GitHub上配置SSH密鑰

    ????????超級(jí)完整流程可參考一下連接《從安裝git到在github上創(chuàng)建新項(xiàng)目》:https://blog.csdn.net/qq_41990294/article/details/124631575 ? ? ? ? 1.另行百度,網(wǎng)上資源很多 ? ? ? ? 1.密鑰的生成位置: ????????????????C:UsersAdministrator.sshid_rsa ????????????????C:Users

    2023年04月08日
    瀏覽(16)
  • git ssh密鑰配置 & 本地項(xiàng)目推送到github

    1 加密算法類型如下所示: 算法類型 公鑰 私鑰 ED25519 id_ed25519.pub id_ed25519 RSA id_rsa.pub id_rsa 步驟一: 查看已存在的 SSH 公鑰 ED25519 算法 cat ~/.ssh/id_ed25519.pub RSA 算法 cat ~/.ssh/id_rsa.pub 步驟二: 生成 SSH 密鑰 如果沒有公鑰 基于ED25519算法,生成密鑰對(duì)命令如下: ssh-keygen -t ed25519 -C “

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

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

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

    2024年02月04日
    瀏覽(26)
  • 一臺(tái)電腦雙 GitHub 賬戶配置,同時(shí)兩個(gè) SSH 密鑰

    一臺(tái)電腦雙 GitHub 賬戶配置,同時(shí)兩個(gè) SSH 密鑰

    本人搞了兩個(gè) GitHub 賬號(hào),一個(gè)用來正常的和別人合作項(xiàng)目,另一個(gè)用來自己寫一些代碼,希望能做到兩個(gè)本地賬戶和遠(yuǎn)程賬號(hào)都完全隔離,沒有聯(lián)系,也不會(huì)被混淆使用。 但是這樣就會(huì)有一個(gè)問題,設(shè)置本地用戶 user.email 時(shí)候,如果兩個(gè) GitHub 賬號(hào)倉庫使用同一個(gè)本地用戶

    2024年02月05日
    瀏覽(23)
  • 為什么Git需要配置ssh密鑰,怎么配置?

    為什么Git需要配置ssh密鑰,怎么配置?

    如果不設(shè)置 ssh 公鑰每次提交代碼就要輸入你的帳號(hào)密碼。如果設(shè)置了公鑰之后你的機(jī)器和 github或者gitee?通信的時(shí)候, github或者gitee可以通過公鑰識(shí)別出你是可信賴用戶,這樣就不需要每次 git 和 github或者gitee?通信的時(shí)候都要輸入密碼了。 SSH是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間

    2024年02月08日
    瀏覽(23)
  • 【Git】保姆級(jí)詳解:Git配置SSH Key(密鑰和公鑰)到github

    【Git】保姆級(jí)詳解:Git配置SSH Key(密鑰和公鑰)到github

    博主簡(jiǎn)介: 22級(jí)計(jì)算機(jī)科學(xué)與技術(shù)本科生一枚?? 博主主頁:是瑤瑤子啦 每日一言??: “當(dāng)人們做不到一些事情的時(shí)候,他們會(huì)對(duì)你說你也同樣不能?!薄懂?dāng)幸福來敲門》 克里斯加德納 Git是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項(xiàng)目

    2024年02月14日
    瀏覽(39)
  • Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

    Jenkins配置遠(yuǎn)程服務(wù)器之Publish over SSH、SSH Servers、以及Linux系統(tǒng)生成RSA公私密鑰

    場(chǎng)景: 1、Publish Over SSH 插件是通過SSH連接遠(yuǎn)程服務(wù)器,可以遠(yuǎn)程執(zhí)行Shell命令或傳輸文件 2、有兩種驗(yàn)證方式,密碼方式和秘鑰方式 3、前置條件:需要安裝?Public over SSH 插件 一、密碼驗(yàn)證方式 1、位置:Jenkins 》系統(tǒng)管理 》系統(tǒng)配置》Publish over SSH 2、添加?SSH Servers 遠(yuǎn)程路徑

    2023年04月22日
    瀏覽(26)
  • 【解決問題】遠(yuǎn)程倉庫GitHub/GitLab添加了SSH Key之后依然無法clone的解決辦法

    在Git遠(yuǎn)程倉庫添加了自己的ssh key到賬戶下,git clone時(shí),依然報(bào)錯(cuò)clone失敗,請(qǐng)檢查是否沒有權(quán)限進(jìn)行clone操作。 在git的安裝目錄下,找到${GIT_HOME}/etc/ssh目錄下的ssh_config文件。打開文件,加入如下內(nèi)容后,再次git clone即可以成功

    2024年02月12日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包