আনফডডলে আমার ব্যক্তিগত অ্যাকাউন্ট এবং একটি কোম্পানির অ্যাকাউন্ট রয়েছে। আনফুটডলে এসএসএইচ কীগুলি কেবল একটি একাউন্টে ব্যবহার করা যেতে পারে, সুতরাং আমার উভয় অ্যাকাউন্টের জন্য আমার ল্যাপটপে একটি পৃথক এসএসএইচ কী তৈরি করতে হবে। আমি ssh-keygen -t rsa
বিভিন্ন নামের সাথে দুটি কী তৈরি করতে দৌড়েছি (ব্যক্তিগত নাম ডিফল্ট নাম এবং সংস্থাটি {কোম্পানী} _rsa)। এখন সমস্যাটি হ'ল এটি দেখা যাচ্ছে যে আমার ডিফল্ট কীটি সর্বত্র ব্যবহৃত হয়েছে এবং স্বতন্ত্র ভাণ্ডারের জন্য গিটে কী কী কী নির্দিষ্ট করতে হবে তা আমি খুঁজে পাই না।
সুতরাং আমার প্রশ্নটি হল: রেপো-টু-রেপো ভিত্তিতে আমি কীভাবে একটি এসএসএইচ কীটি নির্দিষ্ট করব?
আমি আমার ssh_config (~ / .ssh / config) সেটআপ করেছি তবে এটি এখনও কাজ করে না বলে মনে হচ্ছে।
কনফিগ:
Host {personalaccount}.unfuddle.com
HostName {personalaccount}.unfuddle.com
User git
IdentityFile /Users/dave/.ssh/id_rsa
Host {companyaccount}.unfuddle.com
HostName {companyaccount}.unfuddle.com
User git
IdentityFile /Users/dave/.ssh/cage_rsa
আমার সংস্থার অবাস্তল অ্যাকাউন্টে রেপোর জন্য আমার গিট রেপো কনফিগারেশন ফাইলটি দেখতে এই রকম দেখাচ্ছে:
[remote "origin"]
url = git@{companyaccount}.unfuddle.com:{companyaccount}/overall.git
fetch = +refs/heads/*:refs/remotes/origin/*
সুতরাং আমি নিশ্চিত না যে আমার এসএসএস কনফিগারেশন বা গিট কনফিগারেশনে কোনও সমস্যা আছে কিনা।