Bundler ಪ್ರಾಕ್ಸಿ ಡೌನ್ಲೋಡ್ಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆ, ಆದರೆ Git ಅವಲಂಬನೆ ವಿಫಲವಾಗುತ್ತದೆ
Gem ಡೌನ್ಲೋಡ್ಗಳು ಮತ್ತು Git-ಆಧಾರಿತ ಅವಲಂಬನೆಗಳು ವಿಭಿನ್ನ ನೆಟ್ವರ್ಕ್ ಕ್ಲೈಂಟ್ಗಳು ಮತ್ತು ಸಾಗಣೆಗಳನ್ನು ಬಳಸಬಹುದು. Bundler ನ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗವನ್ನು ಬದಲಿಸುವ ಮೊದಲು Git URL ಅನ್ನು ಗುರುತಿಸಿ.
bundle install gem ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ನಂತರ Git ಅವಲಂಬನೆಯಲ್ಲಿ ನಿಂತರೆ, ಆ ಅವಲಂಬನೆಯ ಮೂಲವನ್ನು ಪರಿಶೀಲಿಸಿ. ಯಶಸ್ವಿ ಡೌನ್ಲೋಡ್ಗಳು ಆ ಡೌನ್ಲೋಡ್ಗಳಿಗೆ ಬಳಸಿದ ಮಾರ್ಗವನ್ನು ಮಾತ್ರ ಸ್ಥಾಪಿಸುತ್ತವೆ.
- Gemfile ಅಥವಾ lockfile ನಲ್ಲಿ ನಿಜವಾದ Git URL ಓದಿ. HTTPS, SSH ಮತ್ತು
git://ಗೆ ವಿಭಿನ್ನ ಸಂಪರ್ಕಗಳು ಬೇಕು. ಹಳೆಯ Bundler ಸಂಕ್ಷೇಪಣೆಗಳು ಸಣ್ಣ ಘೋಷಣೆಯಲ್ಲಿgit://URL ಅನ್ನು ಮರೆಮಾಡಬಹುದು. - ಬಿಲ್ಡ್ ಬಳಸುವ Git ಕರೆಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಅದರ ಪರಿಣಾಮಕಾರಿ ಸಂರಚನೆ, ಪರಿಸರ ಮತ್ತು ಖಾತೆಯನ್ನು ಕೆಲಸ ಮಾಡುವ ಟರ್ಮಿನಲ್ ಕರೆಯೊಂದಿಗೆ ಹೋಲಿಸಿ. ಬಿಲ್ಡ್ ಏಜೆಂಟ್ ಅಥವಾ ವಿಶೇಷಾಧಿಕಾರದ ಆದೇಶವು ವಿಭಿನ್ನ ಇನ್ಪುಟ್ಗಳನ್ನು ನೋಡಬಹುದು.
- ಆಯ್ಕೆ ಮಾಡಿದ ಸಾಗಣೆಯನ್ನು ಅನುಸರಿಸಿ. ಅಧಿಕೃತ HTTPS ಮೂಲಕ್ಕಾಗಿ ಸ್ಥಳೀಯ Git ನ ಬೆಂಬಲಿತ HTTP ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ ಅನ್ವಯವಾಗಬಹುದು. SSH ಗಾಗಿ ಸಂಸ್ಥೆ ಬೆಂಬಲಿಸುವ SSH ಮಾರ್ಗವನ್ನು ಬಳಸಿ. HTTP ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ Bundler ಪ್ರಾರಂಭಿಸಬಹುದಾದ ಪ್ರತಿಯೊಂದು ಸಾಗಣೆಯನ್ನು ಸಂರಚಿಸುವುದಿಲ್ಲ.
ಸಾರ್ವಜನಿಕ ಮಧ್ಯವರ್ತಿಗಳನ್ನು ಅನುಮತಿಸುವ ಸಾರ್ವಜನಿಕ HTTPS Git ಮೂಲಕ್ಕಾಗಿ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಆ Git ಸಂರಚನೆಗೆ ಅಭ್ಯರ್ಥಿ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳನ್ನು ನೀಡುತ್ತದೆ.
ಈಗ ದೋಷವನ್ನು ವರ್ಗೀಕರಿಸಿ. 407 ಮಧ್ಯವರ್ತಿಗೆ ಪ್ರವೇಶಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ. ಟನೆಲ್ ಯಶಸ್ವಿಯಾದ ನಂತರ ಖಾಸಗಿ ರಿಪೊಸಿಟರಿಯ ಅನುಮತಿ ದೋಷವು ಅದರ ಪ್ರತ್ಯೇಕ ಖಾತೆ ಅಥವಾ ಕೀಗೆ ಸಂಬಂಧಿಸಿದೆ. ಪ್ರಾಕ್ಸಿ ರುಜುವಾತುಗಳನ್ನು Gemfile ಮತ್ತು ಕಮಿಟ್ ಮಾಡಿದ ಮೂಲ URL ಗಳಿಂದ ಹೊರಗಿಡಿ; ಆ ಘೋಷಣೆಗಳನ್ನು ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳು ಭಿನ್ನವಾಗಿರಬಹುದಾದ ಪ್ರಾಜೆಕ್ಟ್ ಬಳಕೆದಾರರೊಂದಿಗೆ ಹಂಚಲಾಗುತ್ತದೆ.
ಕೆಲಸ ಮಾಡುವ ಪ್ರಾಕ್ಸಿಯನ್ನು ಬದಲಿಸಬೇಡಿ ಅಥವಾ ಸಂಬಂಧವಿಲ್ಲದ ಪರಿಹಾರವು ಶಿಫಾರಸು ಮಾಡಿದ್ದಕ್ಕಾಗಿ ಮಾತ್ರ ಡೊಮೇನ್-ಅರ್ಹ ಖಾತೆಯನ್ನು ಸಂಪಾದಿಸಬೇಡಿ. ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಎಂದರೆ ನಿರ್ದಿಷ್ಟ Git ಮೂಲವನ್ನು ಉದ್ದೇಶಿತ ಮಾರ್ಗದ ಮೂಲಕ ಪಡೆಯುವುದು. ಈಗಾಗಲೇ ಯಶಸ್ವಿಯಾದ gem ಡೌನ್ಲೋಡ್ಗಳನ್ನು ಪುನರಾವರ್ತಿಸುವುದು ಆ ವೈಫಲ್ಯವನ್ನು ಪರೀಕ್ಷಿಸದೆ ಬಿಡುತ್ತದೆ.