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

升級你的GitHub終端認(rèn)證方式:從密碼到令牌

這篇具有很好參考價值的文章主要介紹了升級你的GitHub終端認(rèn)證方式:從密碼到令牌。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

升級你的GitHub終端認(rèn)證方式:從密碼到令牌

前言

GitHub官方在2021年8月14日進(jìn)行了一次重大改變,它將終端推送代碼時所需的身份認(rèn)證方式從密碼驗證升級為使用個人訪問令牌(Personal Access Token)。這個改變引起了一些新的挑戰(zhàn),例如當(dāng)你試圖進(jìn)行push操作時,你可能會遇到以下錯誤信息:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

這次變革的目的在于提高GitHub賬戶的安全性,并為開發(fā)者提供更可靠的身份認(rèn)證方式。以前,我們可以通過在終端輸入密碼來進(jìn)行驗證,但現(xiàn)在,我們需要使用個人訪問令牌來代替。這個令牌相當(dāng)于一個密碼,但它更加安全,因為它的使用受到更嚴(yán)格的限制,只能用于特定的操作。

使用個人訪問令牌的好處是顯而易見的:它可以有效地保護(hù)你的GitHub賬戶免受未經(jīng)授權(quán)的訪問。而且,個人訪問令牌的生成和管理非常簡單,你可以在GitHub的設(shè)置中輕松創(chuàng)建和獲取它們。一旦你生成了個人訪問令牌,你可以將其配置到你的終端,使得每次進(jìn)行代碼推送時都能得到正確的身份驗證。

雖然這次改變可能需要我們稍微調(diào)整一下我們的工作流程,但它帶來的好處是無可比擬的。使用個人訪問令牌,我們可以確保我們的代碼倉庫得到充分的保護(hù),同時也為我們的開發(fā)過程提供了更加便捷和安全的體驗。

就是這樣!在接下來的文章中,我們將探討如何生成和配置個人訪問令牌,以及如何在GitHub上進(jìn)行SSH免密登錄。我們將提供詳細(xì)的步驟和指導(dǎo),確保你能夠順利地適應(yīng)這個新的身份認(rèn)證方式。

希望這些信息能對你有所幫助,并讓你更加了解GitHub身份認(rèn)證的最新變化。繼續(xù)閱讀,讓我們一起探索這個新的安全世界吧!????

配置SSH key

  1. 進(jìn)入當(dāng)前用戶的home目錄,打開終端后直接輸入以下命令(mac電腦打開終端后就是home目錄,直接輸入一下命令即可查看)

    cd .ssh # 進(jìn)入到.ssh 文件目錄下
    ls -l			# 查看當(dāng)前目錄下有哪些文件
    

    升級你的GitHub終端認(rèn)證方式:從密碼到令牌,github

  2. 刪除已經(jīng)存在的.ssh目錄

    rm -r .ssh/ 	# 刪除已經(jīng)存在的.ssh目錄
    

    這里不執(zhí)行這一步也可以,因為即使.ssh目錄下有相關(guān)文件,最后在生成密鑰的時候會詢問是否重寫其中的內(nèi)容,點擊確認(rèn)即可。

  3. 運行命令生成.ssh 密鑰目錄

    ssh-keygen -t rsa -C "yourmail@example.com" #建議填寫當(dāng)時創(chuàng)建 GitHub 賬號時使用的郵箱
    

    一直enter確認(rèn)就好了,完成后在ssh文件夾會生成一個公鑰 id_rsa.pub 和一個私鑰 id_rsa,我們只用公鑰里的內(nèi)容就行這里可能會讓你填寫密碼或者其他信息,一律按住回車鍵即可。此時顯示已經(jīng)重寫了id_ras文件,接下來執(zhí)行一下命令:

     cd .ssh # 進(jìn)入到.ssh 文件目錄下
     ls -l # 查看當(dāng)前文件夾下的所有文件
     vim id_rsa.pub # 進(jìn)入該文件中,并復(fù)制其中內(nèi)容-----> 拷貝公鑰
    

    ??:win電腦需要開啟隱藏文件夾設(shè)置才能看見.ssh文件

    升級你的GitHub終端認(rèn)證方式:從密碼到令牌,github

登錄 GitHub

  1. 登錄 GitHub,點擊用戶頭像 -> Settings -> SSH and GPG keys。點擊 New SSH key 創(chuàng)建新的 Secure Shell Key.

    升級你的GitHub終端認(rèn)證方式:從密碼到令牌,github

  2. 復(fù)制id_rsa.pub文件中的內(nèi)容到 key

    升級你的GitHub終端認(rèn)證方式:從密碼到令牌,github

    Title 沒要求的話隨便起就行,最好是備注一下哪個設(shè)備設(shè)置了SSH key,之后 Add SSH key 輸入密碼確認(rèn)即可.

    完成上述操作后,在終端再次進(jìn)行push等操作時github會直接跳過登錄身份驗證,直接連接到github服務(wù)器進(jìn)行操作.

測試

接下來在終端輸入敲入:

 ssh -T git@github.com

升級你的GitHub終端認(rèn)證方式:從密碼到令牌,github

看到這個就表示連接成功了,新添加到github上的秘鑰左邊的點一開始是灰色的,終端執(zhí)行這個命令后,刷新網(wǎng)頁會看到灰色點變成了綠色。到此為止本地的ssh key已經(jīng)配置好了文章來源地址http://www.zghlxwxcb.cn/news/detail-627063.html

到了這里,關(guān)于升級你的GitHub終端認(rèn)證方式:從密碼到令牌的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • IDEA GitHub令牌原理(Personal Access Token)

    在IntelliJ IDEA中添加GitHub賬戶,主要是為了讓IDEA能夠與GitHub進(jìn)行交互,如克隆GitHub上的倉庫,提交代碼到GitHub等。其基本原理如下: 用戶在IDEA中輸入GitHub的用戶名和密碼(或者使用token)。 IDEA使用這些信息調(diào)用GitHub的API,進(jìn)行身份驗證。 如果身份驗證成功,GitHub會返回一個

    2024年02月01日
    瀏覽(17)
  • 終端上的GitHub Copilot以及IDE上的GitHub Copilot

    Github Copilot文檔地址:Github Copilot文檔 VSCode 安裝VSCode:如果您還沒有安裝VSCode,請前往VSCode官方網(wǎng)站下載并安裝最新版本的VSCode。 安裝GitHub Copilot插件:在VSCode中,點擊左側(cè)的擴(kuò)展圖標(biāo)(四個方塊組成的正方形),搜索并安裝\\\"GitHub Copilot\\\"插件。 配置GitHub Copilot:安裝完插件后

    2024年02月03日
    瀏覽(19)
  • 終端上的Github Copilot和IDE上的Github Copilot

    Github Copilot文檔地址:Github Copilot文檔 安裝VSCode:如果您還沒有安裝VSCode,請前往VSCode官方網(wǎng)站下載并安裝最新版本的VSCode。 安裝GitHub Copilot插件:在VSCode中,點擊左側(cè)的擴(kuò)展圖標(biāo)(四個方塊組成的正方形),搜索并安裝\\\"GitHub Copilot\\\"插件。 配置GitHub Copilot:安裝完插件后,

    2024年02月03日
    瀏覽(47)
  • 【GitHub】強(qiáng)大的終端錄制工具-Terminalizer

    【GitHub】強(qiáng)大的終端錄制工具-Terminalizer

    Terminalizer 是一個GitHub上優(yōu)秀的開源項目,目前項目點贊數(shù)已達(dá):14k,該項目可以輕松記錄下你在命令行的操作,并將錄制好的內(nèi)容輸出成 gif 圖像或直接分享到網(wǎng)上。 項目開源協(xié)議:MIT 項目主開發(fā)語言:JavaScript 項目地址:網(wǎng)頁鏈接 Terminalizer 是一個強(qiáng)大的終端錄制工具,它

    2024年02月16日
    瀏覽(20)
  • ubuntu終端代碼上傳github最簡方法

    ubuntu終端代碼上傳github最簡方法

    目錄 1、github準(zhǔn)備工作 1.1? 建立空倉庫 1.2 申請個人訪問令牌(personal access token) 2、上傳代碼 2.1 空倉庫克隆 2.2 git命令 建好后不用任何操作 這一步是為了之后的上傳,提交代碼遇到的問題remote: Support for password authentication was removed on August 13, 2021. 1.首先在GitHub的個人設(shè)置頁面

    2023年04月08日
    瀏覽(16)
  • 【GitHub】github學(xué)生認(rèn)證,使用copilot教程

    【GitHub】github學(xué)生認(rèn)證,使用copilot教程

    ??你好呀!我是 是Yu欸 ?? 2024每日百字篆刻時光,感謝你的陪伴與支持 ~ ?? 歡迎一起踏上探險之旅,挖掘無限可能,共同成長! 去年,我被安利后開始使用 GitHub Copilot,這是由 OpenAI 開發(fā)的一款革命性的代碼自動補全工具。GitHub Copilot 不僅僅是一個簡單的代碼助手;它基于

    2024年04月26日
    瀏覽(43)
  • 申請GitHub學(xué)生認(rèn)證,免費使用GitHub Copilot

    申請GitHub學(xué)生認(rèn)證 Request a discount - GitHub Education Github學(xué)生認(rèn)證 + Copilot,這一篇就夠了!_ziao-liu的博客-CSDN博客 https://blog.csdn.net/weixin_50339239/article/details/129779211?spm=1001.2101.3001.6661.1utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129779211-blog-127039448.235%5Ev31%5Epc_rel

    2024年02月06日
    瀏覽(28)
  • github 終端克隆操作,以及對 https/ssh 的理解

    github 終端克隆操作,以及對 https/ssh 的理解

    最近瞎搞 github 的一些配置,結(jié)果搞得有一段時間克隆不了倉庫。不過經(jīng)歷了這次風(fēng)波后,我對 github 的一些原理有了更清楚的了解。所以想稍微寫一小篇文章總結(jié)輸出一下,也歡迎有疑問的讀者與博主進(jìn)一步交流,我的理解還是有限的哈哈。 主要探討關(guān)于 github 的基礎(chǔ)克隆操

    2024年02月07日
    瀏覽(38)
  • github申請學(xué)生認(rèn)證

    github申請學(xué)生認(rèn)證

    ?為了寫代碼方便,筆者想使用Copilot(Copilot是?種基于??智能的代碼?動補全?具,由OpenAI和GitHub共同開發(fā)。它使???智能算法來分析代碼庫,并根據(jù)上下?和編程語?的語法提?,?動?成?質(zhì)量的代碼。?前,Copilot只能 與GitHub上的代碼庫集成,因此需要?個GitHub帳

    2024年02月05日
    瀏覽(42)
  • Ubuntu終端以及瀏覽器連接不上Github的解決辦法

    在安裝一些其他庫時,按照官網(wǎng)教程的步驟,其中需要利用ssh或者h(yuǎn)ttps方式從github克隆一些資源。 從github克隆下載資源會等待很久并且最后提醒失敗 網(wǎng)絡(luò)原因 用到的網(wǎng)站:站長工具 - 站長之家,用來查詢github的dns。 https://www.ipaddress.com/,用來查詢github相關(guān)的ip地址。 終端中

    2024年01月20日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包