আমার কাছে একাধিক নোটবুক এবং ওয়ার্কস্টেশন রয়েছে যা কেন্দ্রীয় সার্ভারে একাধিক মার্চুরিয়াল সংগ্রহস্থল থেকে টান এবং ধাক্কা দেয়। আমি সাধারণত .ssh/config
একটি উপনাম সেট করতে ব্যবহার করি :
Host repo-server
HostName server.somedomain
User user143
IdentityOnly yes
IdentityFile ~/hgkey
Port 156
... এবং আরও কিছু বিকল্প, আপনি ধারণা পাবেন। আমি তখন hg push ssh://repo-server//hgroot/someproject
প্রতিটি স্থানীয় সংগ্রহস্থলটিতে কেবল একটি কাজ করতে পারি এবং আমি সার্ভারের ঠিকানা এবং পোর্টটি এক জায়গায় পরিবর্তন করতে পারি।
ওয়ার্কস্টেশনগুলির জন্য, এটি দুর্দান্ত কাজ করে তবে নোটবুকগুলি নেটওয়ার্কের ভিতরে বা বাইরে থেকে আলাদা ঠিকানা এবং একটি ভিন্ন পোর্ট ব্যবহার করে সার্ভার অ্যাক্সেস করতে পারে। এসএসএইচ স্বয়ংক্রিয়ভাবে সেগুলি চেষ্টা করার জন্য আমি একাধিক হোস্টনাম / পোর্ট সংমিশ্রণগুলি নির্দিষ্ট করতে পারি কি এমন কোনও উপায় আছে? এইভাবে, ব্যবহারকারীরা সঠিক ঠিকানাটির যত্ন না নিয়েই চাপ এবং টানতে পারে।
(অবশ্যই, ভিপিএন ব্যবহার করা সবচেয়ে সঠিক সমাধান হবে)
HostName
এন্ট্রিগুলিকে সংশোধন করে । ধন্যবাদ.