Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to add components? (IEC-87) #303

Open
zsjlovestudy opened this issue Jan 26, 2024 · 1 comment
Open

How to add components? (IEC-87) #303

zsjlovestudy opened this issue Jan 26, 2024 · 1 comment
Assignees
Labels
Type: Question Further information is requested

Comments

@zsjlovestudy
Copy link

Is your feature request related to a problem?

在用vscode,命令行增加了idf.py add-dependency "espressif/led_strip^2.5.3"。
编译的时候下载不到组件,能教一下怎么设置代理或者还有什么其他最简单的方法。
我相信大部分国内的人都是这样用不了,如果没有设置代理的方法,我git已经设置过了,可以正常下载,但是这个espidf里不行
image

Describe the solution you'd like.

No response

Describe alternatives you've considered.

No response

Additional context.

No response

@zsjlovestudy zsjlovestudy added the Type: Feature Request Feature request for a component label Jan 26, 2024
@github-actions github-actions bot changed the title How to add components? How to add components? (IEC-87) Jan 26, 2024
@suda-morris suda-morris removed Component: led_strip Type: Feature Request Feature request for a component labels Jan 30, 2024
@kumekay kumekay self-assigned this Jan 30, 2024
@kumekay
Copy link
Collaborator

kumekay commented Jan 30, 2024

Hi @zsjlovestudy

Could you please try to run this command to make sure that the certificates are correct:

openssl s_client -showcerts -servername components-file.espressif.com -connect components-file.espressif.com:443 </dev/null

The output should be like:

Connecting to 65.9.95.86
CONNECTED(00000007)
depth=2 C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2
verify return:1
depth=1 C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
verify return:1
depth=0 C=CN, ST=上海市, O=乐鑫信息科技(上海)股份有限公司, CN=*.espressif.com
verify return:1
---
Certificate chain
 0 s:C=CN, ST=上海市, O=乐鑫信息科技(上海)股份有限公司, CN=*.espressif.com
   i:C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256
   v:NotBefore: May 13 00:00:00 2023 GMT; NotAfter: Jun 12 23:59:59 2024 GMT
-----BEGIN CERTIFICATE-----
MIIG8DCCBdigAwIBAgIQBxPX3RYiJPDTCuBVSekC0DANBgkqhkiG9w0BAQsFADBZ
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTMwMQYDVQQDEypE
aWdpQ2VydCBHbG9iYWwgRzIgVExTIFJTQSBTSEEyNTYgMjAyMCBDQTEwHhcNMjMw
NTEzMDAwMDAwWhcNMjQwNjEyMjM1OTU5WjB2MQswCQYDVQQGEwJDTjESMBAGA1UE
CAwJ5LiK5rW35biCMTkwNwYDVQQKDDDkuZDpkavkv6Hmga/np5HmioDvvIjkuIrm
tbfvvInogqHku73mnInpmZDlhazlj7gxGDAWBgNVBAMMDyouZXNwcmVzc2lmLmNv
bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOM8dvxz1qOiKGO9b3t+
APqUzQDMYCknwZAEA4MgiVZjIcUN74Z0BSfhEupsvPPAZ8Mc2rGGsd8YuY8Fi+yz
93pISvMNveAHNXejb1HH2bnwRDezdoUG1TVrqVVR6ue5cdOptyXiG3mrpmMcV7Qq
5QFbAyCIqOcin0IuMHAqycZGL8w9UOAa94yO/QCBgTOyeTKnhwOzJr5rB7OUVVvO
ejlK60hw6eLZ8YSwrk6lM73JIOkodT7UMqpzjUpYiohhyTiJldJrP3l3Mre2DIVE
4dgX5Sm3oRoEN0H/E7pey0KxadmjfJaIDpJyKVsNtB0FjN5WMSDcSaIhiwEgcvuI
+y0CAwEAAaOCA5UwggORMB8GA1UdIwQYMBaAFHSFgMBmx9833s+9KTeqAx2+7c0X
MB0GA1UdDgQWBBT+kb9kSRcyvCt6ioiwjxWMdAsp5TApBgNVHREEIjAggg8qLmVz
cHJlc3NpZi5jb22CDWVzcHJlc3NpZi5jb20wDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCBnwYDVR0fBIGXMIGUMEigRqBEhkJo
dHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxHMlRMU1JTQVNI
QTI1NjIwMjBDQTEtMS5jcmwwSKBGoESGQmh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNv
bS9EaWdpQ2VydEdsb2JhbEcyVExTUlNBU0hBMjU2MjAyMENBMS0xLmNybDA+BgNV
HSAENzA1MDMGBmeBDAECAjApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2lj
ZXJ0LmNvbS9DUFMwgYcGCCsGAQUFBwEBBHsweTAkBggrBgEFBQcwAYYYaHR0cDov
L29jc3AuZGlnaWNlcnQuY29tMFEGCCsGAQUFBzAChkVodHRwOi8vY2FjZXJ0cy5k
aWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxHMlRMU1JTQVNIQTI1NjIwMjBDQTEt
MS5jcnQwCQYDVR0TBAIwADCCAXwGCisGAQQB1nkCBAIEggFsBIIBaAFmAHUA7s3Q
ZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGIFGxK1wAABAMARjBEAiBN
6+4gWafddVfp3rEZ0YgGA5/ehOvqBMG+ZP+0dNkjfQIgELQ1DptL17wZack+mt95
9XxMxFegLdAIYb4MgbXuamMAdgBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+r
OdiEcwAAAYgUbEruAAAEAwBHMEUCIE9/x99Cw9JaznglCKFuI4T1qZEWtPC//bYF
Cehfwmo/AiEAu2Wi8cgc9MR8hs4vlnAFA4/sxa/rXRNaPxbzhiNyBKMAdQDatr9r
P7W2Ip+bwrtca+hwkXFsu1GEhTS9pD0wSNf7qwAAAYgUbEq0AAAEAwBGMEQCIEX4
o36umIXUFsZ9eGyuBrot1j00+n98LBQgqemQbAG1AiBTXukDwZOQCLgkiYuAWjgP
9lrGSjJ5+rsQdfQV0A+6ijANBgkqhkiG9w0BAQsFAAOCAQEAUM0maP4T6O+D5En+
cfwnPkwdCugThVT9a0m/ssKsr19vak2f2utwlSt4J25+eKVIcymL9qb4RtgShXCJ
1mZl5GonESeBL4WWqYyF0g0I9yaXgU+g5AbGGpCw+vZccM4sa+CfSfzVWNbISn3c
l5F5V7kRS9Rb22u1YemqReH9fwYhMffew1QKZtrnZxH7aazsfJEOxxtSrAjw5DAA
/3QakoOV1kC1j2VwkQg/Ls6QwDnipi84dQBl/A/GyPu0oQHYPjpNwgVcqxAKOPiP
8Pakkdzg7PeZY1mPIQbk1gFAI1DMFgUQwKo7CQOSvl1D9bVTyxM4cYC6jRqZD/Q4
ALpPgQ==
-----END CERTIFICATE-----
 1 s:C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
   i:C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2
   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256
   v:NotBefore: Mar 30 00:00:00 2021 GMT; NotAfter: Mar 29 23:59:59 2031 GMT
-----BEGIN CERTIFICATE-----
MIIEyDCCA7CgAwIBAgIQDPW9BitWAvR6uFAsI8zwZjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
MjAeFw0yMTAzMzAwMDAwMDBaFw0zMTAzMjkyMzU5NTlaMFkxCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKkRpZ2lDZXJ0IEdsb2Jh
bCBHMiBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMz3EGJPprtjb+2QUlbFbSd7ehJWivH0+dbn4Y+9lavyYEEV
cNsSAPonCrVXOFt9slGTcZUOakGUWzUb+nv6u8W+JDD+Vu/E832X4xT1FE3LpxDy
FuqrIvAxIhFhaZAmunjZlx/jfWardUSVc8is/+9dCopZQ+GssjoP80j812s3wWPc
3kbW20X+fSP9kOhRBx5Ro1/tSUZUfyyIxfQTnJcVPAPooTncaQwywa8WV0yUR0J8
osicfebUTVSvQpmowQTCd5zWSOTOEeAqgJnwQ3DPP3Zr0UxJqyRewg2C/Uaoq2yT
zGJSQnWS+Jr6Xl6ysGHlHx+5fwmY6D36g39HaaECAwEAAaOCAYIwggF+MBIGA1Ud
EwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHSFgMBmx9833s+9KTeqAx2+7c0XMB8G
A1UdIwQYMBaAFE4iVCAYlebjbuYP+vq5Eu0GF485MA4GA1UdDwEB/wQEAwIBhjAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdgYIKwYBBQUHAQEEajBoMCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKG
NGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RH
Mi5jcnQwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29t
L0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDA9BgNVHSAENjA0MAsGCWCGSAGG/WwC
ATAHBgVngQwBATAIBgZngQwBAgEwCAYGZ4EMAQICMAgGBmeBDAECAzANBgkqhkiG
9w0BAQsFAAOCAQEAkPFwyyiXaZd8dP3A+iZ7U6utzWX9upwGnIrXWkOH7U1MVl+t
wcW1BSAuWdH/SvWgKtiwla3JLko716f2b4gp/DA/JIS7w7d7kwcsr4drdjPtAFVS
slme5LnQ89/nD/7d+MS5EHKBCQRfz5eeLjJ1js+aWNJXMX43AYGyZm0pGrFmCW3R
bpD0ufovARTFXFZkAdl9h6g4U5+LXUZtXMYnhIHUfoyMo5tS58aI7Dd8KvvwVVo4
chDYABPPTHPbqjc1qCmBaZx2vN4Ye5DUys/vZwP9BFohFrH/6j/f3IL16/RZkiMN
JCqVJUzKoZHm1Lesh3Sz8W2jmdv51b2EQJ8HmA==
-----END CERTIFICATE-----
---
Server certificate
subject=C=CN, ST=上海市, O=乐鑫信息科技(上海)股份有限公司, CN=*.espressif.com
issuer=C=US, O=DigiCert Inc, CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: RSA-PSS
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 3557 bytes and written 401 bytes
Verification: OK
---
New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256
Server public key is 2048 bit
This TLS version forbids renegotiation.
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---
DONE

Related issue: espressif/esp-idf#13007

If you are located in mainland China, you can also try using the mirror in Beijing. Set the environment variable IDF_COMPONENT_STORAGE_URL to https://components-file.espressif.cn/ through the settings page on Windows to set it permanently, or run a command to set it temporary for the current window:

  • In ESP-IDF Command Prompt (cmd.exe)
    set IDF_COMPONENT_STORAGE_URL=https://components-file.espressif.cn/
  • In ESP-IDF PowerShell Environment
    $env:IDF_COMPONENT_STORAGE_URL = "https://components-file.espressif.cn/"

@kumekay kumekay added the Type: Question Further information is requested label Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants