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

當前沒有源代碼管理提供程序進行注冊 scanning folder for git repositories 沒有注冊配置remote.SSH.remotePlatform因此無法寫入用戶設(shè)置問題解決

這篇具有很好參考價值的文章主要介紹了當前沒有源代碼管理提供程序進行注冊 scanning folder for git repositories 沒有注冊配置remote.SSH.remotePlatform因此無法寫入用戶設(shè)置問題解決。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題描述

使用Windows平臺的VScode,利用Remote-SSH插件連接遠程Ubuntu服務器,拉取Gerrit倉庫,出現(xiàn)問題如下:

  1. 遠程連接SSH速度特別慢,通常要5分鐘以上
  2. 連接上去之后無法使用git,注意這里的git是@builtin插件,不是需要安裝的插件,環(huán)境很干凈
  3. git顯示內(nèi)容一開始為當前沒有源代碼管理提供程序進行注冊,當徹底連接完畢之后,顯示內(nèi)容變?yōu)椋?/li>
  4. scanning folder for git repositories...,并且一直卡頓于此

問題原因

  1. 第一個問題首先嘗試其他的ssh工具,發(fā)現(xiàn)連接并沒有問題,排除網(wǎng)路連接的問題,聚焦于VScode的插件問題以及VScode本身的問題
  2. 查看SSH過程中的日志信息,發(fā)現(xiàn):Failed to write 'remote.SSH.remotePlatform': Error: 沒有注冊配置 remote.SSH.remotePlatform,因此無法寫入 用戶設(shè)置。
  3. 定位于連接配置文件,于是:首選項-設(shè)置-setting,找到setting.json,查看內(nèi)容
  4. 沒想到是中文插件的問題???

問題解決

  1. 離線安裝遠程的SSH工具,注意版本需要和VScode保持一致,可以在Windows下下載,放置于遠程的.vscode-server/bin下面,解壓,并且重命名為VScode的Commit(一串序列號)
  2. 上一步如果自動安裝了的話,可以嘗試刪除整個.vscode文件夾,重新連接遠程
  3. 測試git本身是否有問題,將文件夾設(shè)置為安全文件夾:
# 項目目錄
git config --global --add safe.directory 'path/to/repo'

# 全部,不推薦
git config --global --add safe.directory *
  1. 發(fā)現(xiàn)不起作用的話,在插件中找到Git,禁用,再啟用,同時結(jié)合重新連接的操作,看能否成功
  2. 聚焦于SSH的日志信息,定位設(shè)置無法寫入的問題,重新查詢,更改setting.json文件內(nèi)容,具體如下:
{
    "remote.downloadExtensionsLocally": true,
    "remote.SSH.remotePlatform": {
        "你的主機名": "linux"
    }
}

上面那行不知道是否有用,看到有博客:VSCODE-SSH-REMOTE一直顯示【正在連接遠程】 連接緩慢提到就加了,沒有測試。我之前文件里有另一個主機的名字,看錯了以為已經(jīng)添加了,可能和這個也有關(guān)系。
【已測試】上面那句只能避免SSH的LOG報錯,卡頓依舊存在;切換為英語之后,不論是否在上面那行,一樣不卡頓連接遠程服務器

  1. 打算切換為英文重新查詢問題,發(fā)現(xiàn)切換為英文之后一切問題都被解決了?。?!

參考資料

  • Github Issue
  1. Source control stuck at “Scanning workspace for git repositories” when connecting to remote maching using Remote SSH

  2. VS Code not detecting git repository after update

  3. Unable to write to User Settings because remote.SSH.remotePlatform is not a registered configuration in embedded systems remote.文章來源地址http://www.zghlxwxcb.cn/news/detail-704716.html

  • StackOverFlow
  1. Why vscode don’t recognize my .git folder?
  2. Can’t connect VS Code to Linux machine for remote development
  • reddit
  1. Source Control stuck on “Scanning folder for git repositories”

到了這里,關(guān)于當前沒有源代碼管理提供程序進行注冊 scanning folder for git repositories 沒有注冊配置remote.SSH.remotePlatform因此無法寫入用戶設(shè)置問題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包