自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

GitHub 驗(yàn)證升級(jí),不再支持密碼驗(yàn)證,手把手教你創(chuàng)建 PAT

安全 應(yīng)用安全
最近在寫文章提交到 GitHub 的時(shí)候突發(fā)發(fā)現(xiàn)提交不上去,仔細(xì)一看原來是 GitHub 不支持密碼驗(yàn)證了,熟悉 GitHub 的朋友都知道 GitHub 的倉庫除了可以用 SSH 方式拉取之外還可以使用 HTTPS 的方式拉取,并且通過賬號(hào)和密碼進(jìn)行提交。

[[418159]]

本文轉(zhuǎn)載自微信公眾號(hào)「Java極客技術(shù)」,作者鴨血粉絲。轉(zhuǎn)載本文請(qǐng)聯(lián)系Java極客技術(shù)公眾號(hào)。

Hello 大家好, 我是阿粉,最近在寫文章提交到 GitHub 的時(shí)候突發(fā)發(fā)現(xiàn)提交不上去,仔細(xì)一看原來是 GitHub 不支持密碼驗(yàn)證了,熟悉 GitHub 的朋友都知道 GitHub 的倉庫除了可以用 SSH 方式拉取之外還可以使用 HTTPS 的方式拉取,并且通過賬號(hào)和密碼進(jìn)行提交。阿粉之前的項(xiàng)目就是使用 HTTPS 的方式來拉取,現(xiàn)在不讓使用密碼來進(jìn)行提交了,突然就用不了了。

提示的內(nèi)容如下, 我們可以看到提示我們密碼驗(yàn)證在 2021-08-13 這天就不在支持了(對(duì)!沒錯(cuò),阿粉就是在七夕前夕還在寫文章)

打開上面的鏈接,我們可以看到原來早在 2020 七月就發(fā)了文章說明在 2021-08-13 這天不在支持密碼驗(yàn)證,所以這也不能怪人家了。

創(chuàng)建 Personal access token

既然用不了,那我們就需要按照要求創(chuàng)建一個(gè)personal access token,打開 GitHub 官網(wǎng),登錄我們的賬號(hào),然后點(diǎn)擊 Settings 再到 Developer settings 然后點(diǎn)擊右邊的Generate new token。

創(chuàng)建的時(shí)候我們可以選擇多久時(shí)間過期,也可以設(shè)置不過期,不過不建議。下面可以選擇我們運(yùn)行這個(gè) token 操作的范圍,也就是一些權(quán)限控制。

提交了過后,就會(huì)創(chuàng)建出 personal access tokens,這個(gè)時(shí)候我們記得把它復(fù)制下來,頁面上提示了如果不復(fù)制下來,后面我們就再也看不到了。雖然通過下面的方法我們也用不上,但是還是復(fù)制下來保險(xiǎn)一點(diǎn),如果實(shí)在沒復(fù)制,也可以刪掉重新創(chuàng)建,問題也不大。

授權(quán)

GitHub 的官方文檔建議在我們采用 HTTPS 克隆代碼的時(shí)候建議我們使用 Git Credential Manager Core 來記錄我們的憑證,https://docs.github.com/en/get-started/getting-started-with-git/caching-your-github-credentials-in-git ,文章里面介紹了不同操作系統(tǒng)的安裝方式,阿粉這邊是 macOS,所以就按照下面的步驟操作了,其他操作系統(tǒng)的小伙伴按照文檔自行操作一下。

Git 是已經(jīng)安裝過的,所以這一步可以跳過,直接進(jìn)行第二步就好,第二步的兩條命令根據(jù)不同的電腦環(huán)境以及網(wǎng)絡(luò)情況可能不會(huì)一次性就能安裝成功,阿粉的兩臺(tái) MBP,一臺(tái)安裝很順利,另一臺(tái)就安裝了好多次,總是出現(xiàn)各種超時(shí)或者下載失敗,多試幾次才行。遇到這種情況,大家不要慌,多來幾次會(huì)好的(考驗(yàn)人品的時(shí)候到了,實(shí)在不行洗個(gè)手再來),安裝過程中會(huì)要求我們輸入開機(jī)命令。

  1. $ brew tap microsoft/git 
  2. $ brew install --cask git-credential-manager-core 

安裝成功后就會(huì)和下圖一樣,這個(gè)時(shí)候就安裝好了,下一步我們重新提交一下剛剛沒有push 成功的 commit,這個(gè)時(shí)候會(huì)彈出下面的窗口請(qǐng)求到瀏覽器進(jìn)行授權(quán),我們點(diǎn)擊到瀏覽器登錄就好了。授權(quán)成功過后我們就可以完美的提交代碼了,至此我們又可以開心的寫代碼了(這里確實(shí)沒有用到剛剛復(fù)制的 personal access token,不用懷疑)。

 

責(zé)任編輯:武曉燕 來源: Java極客技術(shù)
相關(guān)推薦

2021-03-12 10:01:24

JavaScript 前端表單驗(yàn)證

2021-12-14 16:30:00

SSHLinux二次驗(yàn)證

2023-06-05 13:07:38

2021-07-13 10:17:25

GitHubLinux代碼

2017-10-18 16:08:15

可視化交叉驗(yàn)證代碼

2021-07-14 09:00:00

JavaFX開發(fā)應(yīng)用

2011-01-10 14:41:26

2011-05-03 15:59:00

黑盒打印機(jī)

2022-01-08 20:04:20

攔截系統(tǒng)調(diào)用

2023-04-26 12:46:43

DockerSpringKubernetes

2022-12-07 08:42:35

2022-07-27 08:16:22

搜索引擎Lucene

2022-03-14 14:47:21

HarmonyOS操作系統(tǒng)鴻蒙

2016-10-25 14:54:37

2011-02-22 13:46:27

微軟SQL.NET

2021-12-28 08:38:26

Linux 中斷喚醒系統(tǒng)Linux 系統(tǒng)

2021-02-26 11:54:38

MyBatis 插件接口

2017-07-07 11:01:04

Spark性能調(diào)優(yōu)

2020-08-12 07:41:39

SQL 優(yōu)化語句

2021-07-01 09:31:50

MySQL SQL 語句數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)