Git ৰ HTTPS প্ৰক্সীয়ে নিজৰ ক্লায়েণ্ট চাৰ্টিফিকেট বিচাৰিব পাৰে
প্ৰক্সীৰ TLS CA, ক্লায়েণ্ট চাৰ্টিফিকেট আৰু ব্যক্তিগত কী ৰিপজিটৰিৰ TLS আৰু HTTP লগইন ছেটিংছৰ পৰা সুকীয়াকৈ সংৰূপণ কৰক।
কিছুমান HTTPS ফৰৱাৰ্ড প্ৰক্সীয়ে Git ৰ পৰা প্ৰক্সীলৈ হোৱা TLS সংযোগৰ সময়ত ক্লায়েণ্ট চাৰ্টিফিকেট বিচাৰে। এইটো ৰিপজিটৰিত লগইন কৰাৰ পৰা সুকীয়া প্ৰমাণীকৰণৰ বিনিময়।
PEM ফাইল ব্যৱহাৰ কৰা সংগত Git/libcurl TLS বেকএণ্ডৰ বাবে সংশ্লিষ্ট সংৰূপৰ ৰূপ এনেকুৱা:
[http]
proxy = https://proxy.example:8443
proxySSLCAInfo = /secure/proxy-ca.pem
proxySSLCert = /secure/proxy-client.pem
proxySSLKey = /secure/proxy-client.key
proxySSLCertPasswordProtected = trueপ্ৰক্সীৰ TLS ব্যৱস্থাৰ বাবে যোগান ধৰা প্ৰকৃত ফাইলবোৰ ব্যৱহাৰ কৰক। সংৰূপটো ইচ্ছাকৃত Git পৰিসৰত প্ৰয়োগ কৰক; ৰিপজিটৰি-স্থানীয় সংৰূপ এ এই পথটো সেই চেকআউটতে সীমাবদ্ধ ৰাখিব পাৰে।
| ছেটিং | ভূমিকা |
|---|---|
| proxySSLCAInfo | HTTPS প্ৰক্সী প্ৰমাণ কৰিবলৈ ব্যৱহাৰ কৰা CA বাণ্ডল |
| proxySSLCert | সেই প্ৰক্সীলৈ আগবঢ়োৱা ক্লায়েণ্ট চাৰ্টিফিকেট |
| proxySSLKey | ক্লায়েণ্ট চাৰ্টিফিকেটৰ সৈতে মিলা ব্যক্তিগত কী |
| proxySSLCertPasswordProtected | সুৰক্ষিত প্ৰক্সী চাৰ্টিফিকেট আৰু কী সামগ্ৰীৰ বাবে Git ৰ পাছৱৰ্ড সোধা সক্ৰিয় কৰে |
এই TLS বিনিময়ৰ বাবে https:// প্ৰক্সী URL অপৰিহাৰ্য। HTTPS ৰিপজিটৰিলৈ CONNECT কঢ়িয়াই নিয়া সাধাৰণ HTTP প্ৰক্সীয়ে তাৰ দ্বাৰা নিজৰ লিচেনাৰত TLS ক্লায়েণ্ট-চাৰ্টিফিকেট প্ৰমাণীকৰণ নকৰে।
ৰিপজিটৰিৰ চাৰ্টিফিকেট বিশ্বাস আৰু যিকোনো ৰিপজিটৰি ক্লায়েণ্ট চাৰ্টিফিকেটৰ নিজা ssl সংৰূপ থাকে। একেদৰে Proxy-Authenticate ব্যৱহাৰ কৰি HTTP প্ৰক্সীৰ প্ৰত্যাহ্বান আন এটা প্ৰমাণীকৰণ পদ্ধতি।
এই ছেটআপ ৰক্ষণাবেক্ষণ কৰোঁতে সংযুক্ত libcurl সংস্কৰণ, TLS বেকএণ্ড আৰু সমৰ্থিত চাৰ্টিফিকেট ফৰ্মেট পৰীক্ষা কৰক। PEM চাৰ্টিফিকেটলৈ যোৱা পথ প্ৰতিটো প্লেটফৰ্মৰ চাৰ্টিফিকেট-ষ্ট’ৰ ইণ্টাৰফেেছৰ বহনযোগ্য বিকল্প নহয়।