Bower ਪ੍ਰੌਕਸੀ ਫੇਲ੍ਹਤਾਵਾਂ: ਰਜਿਸਟਰੀ ਡਾਊਨਲੋਡ ਬਨਾਮ Git ਚੈੱਕਆਉਟ
ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ Bower ਕਾਰਵਾਈ ਪਿੱਛੇ HTTP ਖੋਜ, ਆਰਕਾਈਵ ਡਾਊਨਲੋਡ ਜਾਂ Git ਟਰਾਂਸਪੋਰਟ ਪਛਾਣੋ।
ਮੌਜੂਦਾ Bower ਕਾਰਵਾਈ ਨੂੰ ਇਸਦੇ --verbose ਨਿਦਾਨ ਨਾਲ ਪੜ੍ਹੋ। ਪਹਿਲੀ ਗਲਤੀ ਨਾਲ ਆਖਰੀ ਰਜਿਸਟਰੀ/ਆਰਕਾਈਵ URL ਜਾਂ Git ਕਮਾਂਡ ਰੱਖੋ; ਸਫਲ ਨਾਮ ਹੱਲ ਕਿਸੇ ਹੋਰ ਕਲਾਇੰਟ ਵਿੱਚ ਫੇਲ੍ਹਤਾ ਤੋਂ ਪਹਿਲਾਂ ਹੋ ਸਕਦਾ ਹੈ।
Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
| ਫੇਲ੍ਹ ਕਾਰਵਾਈ | ਜਾਂਚਣ ਯੋਗ ਪ੍ਰੌਕਸੀ ਇਨਪੁਟ |
|---|---|
| Bower ਰਜਿਸਟਰੀ ਜਾਂ HTTP ਆਰਕਾਈਵ | Bower proxy/https-proxy ਸੈਟਿੰਗਾਂ ਅਤੇ ਪ੍ਰਭਾਵੀ ਵਾਤਾਵਰਨ |
| Git HTTP/HTTPS | Git http.proxy ਅਤੇ HTTP ਟਰਾਂਸਪੋਰਟ ਵਾਤਾਵਰਨ |
| ਮੂਲ git:// | core.gitProxy ਜਾਂ GIT_PROXY_COMMAND |
| SSH, git@host:path ਸਮੇਤ | ਮਨਜ਼ੂਰਸ਼ੁਦਾ ProxyCommand ਜਾਂ ProxyJump ਵਰਗੀ SSH ਰੂਟਿੰਗ |
Bower ਦਾ GitRemoteResolver Git ਨੂੰ ਬੁਲਾਉਂਦਾ ਹੈ। ਇਸਦਾ GitHub ਰਿਜ਼ੌਲਵਰ ਪਹਿਲਾਂ HTTPS ਆਰਕਾਈਵ ਲੈ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ Git ਵੱਲ ਜਾ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਪਛਾਣਿਆ ਜਾਣ ਵਾਲਾ GitHub ਪੈਕੇਜ ਨਾਮ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਕਿਹੜਾ ਰਾਹ ਫੇਲ੍ਹ ਹੋਇਆ।
ਜੇ ਭੰਡਾਰ ਮਨਜ਼ੂਰਸ਼ੁਦਾ HTTPS ਅੰਤ ਬਿੰਦੂ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਚੁਣਨ ਨਾਲ Git HTTP ਟਰਾਂਸਪੋਰਟ ਵਰਤ ਸਕਦਾ ਹੈ। ਆਮ ਸਾਧਾਰਨ HTTP ਵੱਲ ਵਿਸ਼ਵਵਿਆਪੀ ਮੁੜ-ਲਿਖਤ ਲਾਗੂ ਕਰਨ ਦੀ ਬਜਾਏ ਇਸਦੀ ਮੌਜੂਦਗੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ। ਉਸ ਜਨਤਕ HTTPS Git ਸਰੋਤ ਲਈ, ਜਨਤਕ ਰਾਹ ਮਨਜ਼ੂਰ ਹੋਣ ਅਤੇ ਅਸਲ Git ਪ੍ਰਕਿਰਿਆ ਕੋਲ ਕੋਈ ਸੰਰਚਿਤ ਜਾਂ ਸੰਭਾਲੇ ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣ ਪੱਤਰ ਨਾ ਹੋਣ ’ਤੇ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਤੋਂ ਪ੍ਰੌਕਸੀ ਪਤਾ ਇੱਕ ਵਿਕਲਪ ਹੈ।
Git ਦੀ ਤੁਲਨਾ Bower ਵਾਂਗ ਹੀ ਉਸੇ ਖਾਤੇ ਅਤੇ ਉਸੇ ਲਾਂਚ ਵਾਤਾਵਰਨ ਹੇਠ ਕਰੋ। ਰਿਜ਼ੌਲਵਰ, ਸਕੀਮ ਅਤੇ ਕਾਰਵਾਈ ਨੂੰ ਇਕੱਠੇ ਰੱਖੋ; ਕਿਸੇ ਹੋਰ ਟਰਮੀਨਲ ਦੀ ਸਫਲਤਾ ਜਾਂ ਰਜਿਸਟਰੀ ਪਤੇ ਦਾ ਬਦਲਾਅ ਗੁੰਮ ਸਬਪ੍ਰੋਸੈਸ ਰਾਹ ਨਹੀਂ ਦੇ ਸਕਦੇ।