日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

github不用输入用户密码即可登录

發布時間:2025/4/9 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 github不用输入用户密码即可登录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用github的時候,尤其是往自己的項目中提交內容時,如果每次都要輸入賬號密碼,這會是一個極其讓人難受的事情。下面介紹如何不輸入賬號密碼,直接使用git push origin xx,即可直接提交的方法。

github下拉內容的方法

github下拉內容的方法有兩種,一種是HTTPS方式,另一種則是SSH方式。

第一種方式下拉的代碼,在提交的時候,每次必須使用賬號密碼進行一個驗證。

第二種方法下拉的代碼,在提交的時候,則不用進行賬號密碼驗證,因為它使用了本地和github賬戶中的公私鑰進行了驗證。

git下拉時候會遇到的問題

如果我們想使用第二種方式下拉代碼,會使用類似這樣的命令:git clone --recursive?git@github.com:Vansuicide/MachineLearningInAction.git

可是在執行命令的過程中,會出現錯誤:

Permission denied (publickey). fatal: Could not read from remote repository.

這個問題主要是github和本地沒有產生SSH KEY的連接。

產生SSH KEY的方法

1.首先,如果沒有SSH KEY的話,需要生成一下。使用ctrl+alt+t,打開terminal輸入如下命令:ssh-keygen -t rsa -C "youremail@example.com", youremail@example.com改為自己的郵箱即可,途中會讓你輸入密碼啥的,不需要管,一路回車即可,會生成你的ssh key。(如果重新生成的話會覆蓋之前的ssh key。)

2.然后再ternimal下執行命令:

  ssh -v git@github.com?

  最后兩句會出現:

  No?more?authentication?methods?to?try.??

  Permission?denied?(publickey).

3.這時候再在ternimal下輸入:

  ssh-agent?-s

  然后會提示類似的信息:

  SSH_AUTH_SOCK=/tmp/ssh-GTpABX1a05qH/agent.404;?export?SSH_AUTH_SOCK;??

  SSH_AGENT_PID=13144;?export?SSH_AGENT_PID;??

  echo?Agent?pid?13144;

4.接著再輸入:

  ssh-add?~/.ssh/id_rsa

  這時候應該會提示:

  Identity?added: ...(這里是一些ssh key文件路徑的信息)

  (注意)如果出現錯誤提示:

  Could?not?open?a?connection?to?your?authentication?agent.

  請執行命令:eval?`ssh-agent?-s`后繼續執行命令?ssh-add?~/.ssh/id_rsa,這時候一般沒問題啦。

5.打開你剛剛生成的id_rsa.pub,將里面的內容復制,進入你的github賬號,在settings下,SSH and GPG keys下new SSH key,title隨便取一個名字,然后將id_rsa.pub里的內容復制到Key中,完成后Add SSH Key。

例如:

6.之后就可以使用,git clone --recursive?git@github.com:Vansuicide/MachineLearningInAction.git,下拉代碼,并使用git push origin master命令,直接上傳信息啦。

轉載于:https://www.cnblogs.com/Vancuicide/p/9617787.html

總結

以上是生活随笔為你收集整理的github不用输入用户密码即可登录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。