日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

git clone时提示The requested URL returned error: 403解决方法

發(fā)布時間:2023/11/24 综合教程 38 生活家
生活随笔 收集整理的這篇文章主要介紹了 git clone时提示The requested URL returned error: 403解决方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先命令行操作結(jié)果如下:

root@zhiren-PowerEdge-T110-II:/zrun# git clone https://git.coding.net/xxxxxxxx/xxxx.git
正克隆到 'anbu'...
remote: Coding.net Tips : [You have no permission to access this repo.]
fatal: unable to access 'https://git.coding.net/xxxxxxxx/xxxx.git/': The requested URL returned error: 403

起初完全不知道哪里出了問題。后來到處查閱,發(fā)現(xiàn)原因:git 客戶端緩存了錯誤的密碼

問題起源:

https方式每次都要輸入密碼,按照如下設(shè)置即可輸入一次就不用再手輸入密碼的困擾而且又享受https帶來的極速

設(shè)置記住密碼(默認15分鐘):

git config --global credential.helper cache

如果想自己設(shè)置時間,可以這樣做:

git config credential.helper 'cache --timeout=3600'

這樣就設(shè)置一個小時之后失效

長期存儲密碼:

git config --global credential.helper store

增加遠程地址的時候帶上密碼也是可以的。(推薦)

http://yourname:password@git.oschina.net/name/project.git

真是后悔,圖一時痛快,忽略了寶貴的“推薦”二字。
git config --global credential.helper store該命令可以將用戶名和密碼長期全局地長期地存儲在客戶端(實際是客戶端所在電腦,并非git的任何目錄下,也就是說,即使重裝git,改密碼也存在。),注意是全局地。
原作者不推薦的原因正是這個。因為,這里保存的賬號和密碼會自動應(yīng)用到每一個git clone指令,如果想要克隆的不是該賬號下的項目,就只會得到403錯誤。

下路給出正解:
方法一:

增加遠程地址的時候帶上密碼也是可以的。(推薦)

http://yourname:password@git.oschina.net/name/project.git
這種方式會把改賬號和密碼也添加到~/.git-credentials。
方法二:
運行命令:rm ~/.git-credentials,刪掉git config --global credential.helper store保存的賬號和密碼。回到每次輸入用戶名和密碼。
~/.git-credentials
勿以善小而不為——想要掌握一門技術(shù)或者一種規(guī)范,啟用了一個點,就成功了一半。

總結(jié)

以上是生活随笔為你收集整理的git clone时提示The requested URL returned error: 403解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。