আমি একটি আওস নেটওয়ার্কের অধীনে একটি বেসিক প্রকল্পে কাজ করছি। প্রকল্পটি একটি এলপ সহ একটি সর্বজনীন সাবনেটের সাথে একটি টিপিকাল ভিপিএন ব্যবহার করে যা কোডটি যেখানে বাস করে সেখানে একটি প্রাইভেট সাবনেটে ট্র্যাফিক ফরোয়ার্ড করে।
আমি প্রাইভেট সাবনেটের মাধ্যমে একটি টানেল দিয়ে চালিত পুটটি এবং তারপরে ফাইলজিলার সাথে ফাইলগুলি পাস করার মাধ্যমে কাজ করতাম। প্রক্রিয়াটি ভাল কাজ করে।
এখন, আমি আরও এক ধাপ এগিয়ে যেতে চাই এবং আমার প্রকল্পের সংস্করণ নিয়ামক হিসাবে গিটটি ব্যবহার শুরু করতে চাই, আমি প্রাইভেট সাবনেটের ভিতরে একটি প্রাথমিক সংগ্রহস্থল এবং একটি খালি সংগ্রহস্থল স্থাপন করেছি।
তারপরে আমার স্থানীয় ডেস্কটপে আমাকে খালি সংগ্রহস্থলটি ক্লোন করতে হবে এবং প্রকল্পের কাজ শুরু করতে হবে এবং দূরবর্তী স্থানে পরিবর্তনগুলি চাপতে হবে।
আমার টানেলটি চালু থাকার সাথে, আমি এর সাথে চেষ্টা করব:
git clone ssh://private_ip/path/to/bare/repo.git repo
তবে বাশ বলে:
connect to host private_ip port 22: connection timed out please make sure you have the correct access rights
আমি অ্যাক্সেসের সংমিশ্রণ দিয়ে চেষ্টা করি কিন্তু কোনওটিই কাজ করে বলে মনে হয় না:
git clone ssh://user@public_ip:22/private_ip/path/to/bare/repo.git repo //permission denied (publickey)
git clone ssh://user@private_ip/path/to/bare/repo.git repo //connection timed out
আমি কিছু অনুপস্থিত করছি? কোনও টানেলের নীচে প্রাইভেট সাবনেটের সাথে সংযোগ করার জন্য সঠিক URL কী? ভিসিএস পরিচালনা করার জন্য আরও ভাল উপায় আছে কি?
ধন্যবাদ