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

Ubuntu 使用 git 能夠 clone 但不能 push 的參考解決方法

這篇具有很好參考價值的文章主要介紹了Ubuntu 使用 git 能夠 clone 但不能 push 的參考解決方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

寫在前面

自己的測試環(huán)境:Ubuntu20.04
下面的操作都是和 git 有關(guān),所以針對不同的操作系統(tǒng)(比如 Windows)也是一樣的。

一、問題描述

在此之前使用git執(zhí)行 git push origin master 的命令時,能夠正常執(zhí)行,但是一段時間之后,再次執(zhí)行該命令,出現(xiàn)了如下問題:

ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Ubuntu 使用 git 能夠 clone 但不能 push 的參考解決方法,Git,git

二、解決方法

出現(xiàn)這種情況后, 自己重新生成了ssh key,并且把id_rsa.pub中的內(nèi)容復(fù)制到了 githubSSH keys中,但是依舊沒能實(shí)現(xiàn)想要的效果。根據(jù)當(dāng)前終端的報錯信息ssh: connect to host github.com port 22: Connection timed out以及通過查閱其他資源,可能是當(dāng)前的網(wǎng)絡(luò)環(huán)境禁用了port 22,因此切換到https傳輸, 進(jìn)行上傳。
具體操作:

  1. 打開
  2. 修改
url = git@github.com:用戶名/倉庫名.git

修改為

url = https://用戶名@github.com/用戶名/倉庫名.git

然后退出。

再次執(zhí)行 push.

這次可能會提示輸入密碼,需要輸入自己的 token 碼,才能成功。
如果不知道自己的token 碼,需要登錄自己的github --> setting --> Developer Settings --> Personal access tokens 進(jìn)行設(shè)置。具體可以參考鏈接[4]。

參考鏈接

[1] 凌煙閣主5221. git可以add,pull, 不可以push的問題解決 [EB/OL]. https://www.jianshu.com/p/25933a149307, 2019-06-21/2024-01-21.
[2] tom_wong666. 【問題探討】瀏覽器可以訪問github項(xiàng)目,但是git clone失敗 [EB/OL]. https://blog.csdn.net/tom_wong666/article/details/128961438, 2023-02-09/2024-01-21.
[3] 生信編程日常. github 訪問ping不通的解決辦法 [EB/OL]. https://www.jianshu.com/p/2da7fa4d7fba, 2020-08-16/2024-01-21.
[4] github訪問令牌token的創(chuàng)建方法 [EB/OL]. https://zhuanlan.zhihu.com/p/501872439, 2023-05-06/2024-01-21.文章來源地址http://www.zghlxwxcb.cn/news/detail-814202.html

到了這里,關(guān)于Ubuntu 使用 git 能夠 clone 但不能 push 的參考解決方法的文章就介紹完了。如果您還想了解更多內(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)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

  • 解決ubuntu新虛擬機(jī)下apt update報錯和git clone失敗的問題

    新的虛擬機(jī),安裝git發(fā)現(xiàn)apt不能正常使用,報錯如下 第一反應(yīng)是考慮到apt源配置可能有問題,用vi /etc/apt/source.list打開源發(fā)現(xiàn)沒有問題,用ping測試網(wǎng)絡(luò),ping百度報錯unkown host,ping 8.8.8.8可以通,應(yīng)該是域名解析錯誤,vi /etc/resolv.conf更改nameserver,輸入兩個8.8.8.8和8.8.4.4,然后

    2024年02月03日
    瀏覽(31)
  • Qv2ray在Ubuntu22.04系統(tǒng)中代理命令行終端(全局代理)方法 (解決終端上無法使用git clone,下載github文件慢的問題)

    Qv2ray在Ubuntu22.04系統(tǒng)中代理命令行終端(全局代理)方法 (解決終端上無法使用git clone,下載github文件慢的問題)

    ?在打開的bashrc文件最后面輸入以下內(nèi)容( 注意后面的8889和1089端口號必須和Ubuntu,Qv2ray上面的端口一致。 ): 如下圖所示: 輸入完成后, 按Ctrl+O ,然后 按回車鍵 確認(rèn)保存, 按Ctrl+X 退出文本編輯,最后 重啟電腦。 返回下圖為代理成功: 至此終端上使用git clone? ,下載

    2024年04月14日
    瀏覽(37)
  • git push或者git push -u origin “master“報錯無法連接到服務(wù)器,導(dǎo)致不能push到碼云

    git 不能推送到碼云上 文件可以放在暫存區(qū),但是只要輸入git push -u origin \\\"master\\\"命令就會報錯一下情況: 設(shè)置了錯誤的 http 代理導(dǎo)致的 Git 中的 http 代理配置可以通過? git config ?命令進(jìn)行設(shè)置和修改。如果不小心將錯誤的代理配置了全局 http 代理,那么在進(jìn)行 Git 操作時就可

    2024年02月05日
    瀏覽(36)
  • git pull、git clone、git push 報錯 fatal: unable to access...Could not resolve host...

    當(dāng)你的git有時候需要vpn拉取代碼,在公司可以正常使用,回到家中拉取或推送時報錯 Could not resolve host ,這時候你只需要找到電腦中的 hosts 文件,里面進(jìn)行代理配置即可,下面演示一下蘋果系統(tǒng)的處理方式: 步驟一:獲取 Could not resolve host 報錯的內(nèi)容的 ip ,這里以 github 為

    2024年02月03日
    瀏覽(25)
  • git無法使用git協(xié)議clone github倉庫問題解決

    提示錯誤: 首先登錄github賬號,檢查本機(jī)的?~/.ssh/id_rsa.pub 是否添加到github賬號 https://github.com/settings/keys 如果沒有添加,需要先添加本機(jī)的ssh公鑰到github 然后再重試 git clone? 如果依然報錯,需要檢查?~/.ssh/known_hosts? ,找到github.com開頭的行,然后刪除 再次重試 git clone 此時提示需要

    2024年02月12日
    瀏覽(25)
  • 解決Ubuntu18.04的git clone報錯Failed to connect to github.com port 443: Connection refused

    解決Ubuntu18.04的git clone報錯Failed to connect to github.com port 443: Connection refused

    (只看解決方法的可直接拉到文末?。。。?第一次在ubuntu終端使用git clone,結(jié)果報錯?Failed to connect to github.com port 443: Connection refused,折騰了半天,終于成功下載(感謝這篇博客解救git clone 時Failed to connect to github.com port 443:connection timed out 怎么辦-CSDN博客) 先把終端操作貼下

    2024年02月06日
    瀏覽(34)
  • 完美解決ubuntu中g(shù)it clone安卓內(nèi)核時報error: RPC failed; curl 56 GnuTLS recv error (-9):錯誤的處理

    在ubuntu中使用git命令從清華的開源軟件鏡像站中克隆安卓內(nèi)核,但是報如下錯誤: 查詢了一些博客,這個錯誤總結(jié)出應(yīng)該是文件過大的原因 根據(jù)參考1中的第一個問題的方法,分別執(zhí)行如下命令,問題解決: 其中,postBuffer是用于設(shè)置Http緩存,可以設(shè)置的大一些,比如1G:g

    2024年01月19日
    瀏覽(24)
  • 【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作

    【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作

    目錄 使用遠(yuǎn)程倉庫的目的 將本地倉庫同步到git遠(yuǎn)程倉庫 1.克隆遠(yuǎn)程倉庫(clone) 2.新建一個文件 3.將工作區(qū)的文件添加到暫存區(qū) 4.將暫存區(qū)的文件添加到本地倉庫(commit) 5.提交(同步)到遠(yuǎn)程倉庫(push) 6.遠(yuǎn)程庫拉取到本地庫(pull) 7.團(tuán)隊(duì)協(xié)作開發(fā)和跨團(tuán)隊(duì)協(xié)作開發(fā)(開源項(xiàng)目) 作用:備

    2024年01月21日
    瀏覽(131)
  • ubuntu git clone 失敗

    ubuntu git clone 失敗

    命令行報錯如下: 修改步驟: .ssh 文件夾權(quán)限 755 或 700 config 文件權(quán)限 644 id_rsa 文件權(quán)限 600 id_rsa.pub 文件權(quán)限 644 r:read 代表讀取權(quán)限 用數(shù)字4表示 w:write 代表寫入權(quán)限 用數(shù)字2表示 x:excute 代表執(zhí)行權(quán)限 用數(shù)字1表示 如果是文件(-表示) 如果是文件夾(d表示) 如果是連接文件

    2024年02月12日
    瀏覽(33)
  • 解決:使用git提交代碼到github時,git push總是報錯的問題

    解決:使用git提交代碼到github時,git push總是報錯的問題

    ??github在2021年8月13日的時候修改了認(rèn)證方式,不能使用賬戶登錄的方式去push代碼等等操作,而是使用生成倉庫的個人密鑰去push代碼等操作。所以如果使用的是gitee的話,通過賬戶密碼登錄的方式是可以正常提交的,而如果是使用GitHub的話,那么在最后一步的git push時是會報

    2024年04月13日
    瀏覽(90)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包