প্রশ্ন বহিরাগত গিট রিপোজিটরি অ্যাক্সেসের অনুমতি দিতে কি ফায়ারওয়াল পোর্ট খোলা থাকা দরকার?


বহিরাগত গিট রিপোজিটরি অ্যাক্সেসের অনুমতি দিতে কি ফায়ারওয়াল পোর্ট (গুলি) খোলা থাকা প্রয়োজন?


84
2017-10-08 14:43


উত্স




উত্তর:


বিশেষ করে টিসিপি 9418, ইউডিপির কোন প্রয়োজন নেই।

উল্লেখ


61
2017-10-08 14:52





এটা রিপোজিটরি উপর নির্ভর করে।

নেটিভ গিট ট্রান্সপোর্ট টিসিপি পোর্ট 9418 ব্যবহার করে। তবে, গিট ssh (প্রায়শই ধাক্কা দেওয়ার জন্য ব্যবহৃত), http, https, এবং কম প্রায়ই অন্যদের চালাতে পারে।

এটি কোন পোর্টটি ব্যবহার করে তা খুঁজে বের করতে আপনি সংগ্রহস্থলের URL টি দেখতে পারেন। লক্ষ্য করুন যে অনেক পাবলিক রিপোজিটরিতে বিভিন্ন বিকল্প URL রয়েছে; উদাহরণস্বরূপ, kernel.org সংগ্রহস্থলের আছে git://, http://, এবং https:// URL গুলি।

গিট রিপোজিটরির জন্য সাধারণ ইউআরএল স্কিমগুলি হল:

  • ssh:// ডিফল্ট পোর্ট 22
  • git:// - ডিফল্ট পোর্ট 9418
  • http:// ডিফল্ট পোর্ট 80
  • https:// - ডিফল্ট পোর্ট 443

যদি ইউআরএলটিতে কোনও প্রকল্প না থাকে তবে এটি ssh ব্যবহার করে সামান্য ভিন্ন সিনট্যাক্স ব্যবহার করে।

দেখুন গিট fetch manpage উপলব্ধ ইউআরএল স্কিম উপর আরো বিস্তারিত জানার জন্য।


65
2017-10-05 16:27



প্রতিটি জন্য অতিরিক্ত পোর্ট এবং সমর্থন জন্য আপনাকে ধন্যবাদ। এই প্রশ্নের আরো একটি সম্পূর্ণ উত্তর। - Eric Steinborn


গিট পোর্ট 9418 ব্যবহার করে। আপনি যে পোর্ট ব্যবহার করে সংযোগ দেখতে পারেন

netstat -ntpl|grep -i 9418

9418 খুলুন এবং আপনার ট্রাফিক ফায়ারওয়াল মাধ্যমে পাস হবে।


5
2017-10-08 14:51





আমি খুঁজে পেয়েছি যে আউটডাউন্ড এসএসএইচ পোর্ট ২২ জিট (উভয় টিসিপি) জন্য পোর্ট 9418 পোর্ট খোলা থাকতে পারে। যদিও আপনার সেটআপ উপর নির্ভর করে!


2
2017-08-29 12:09



জিআইটি জন্য csf কনফিগারেশন TCP_IN = "9418" TCP_OUT = "9418,22" - AbdullahDiaa