হেরোকুতে একাধিক ssh কী


0

আমার আছে:

কম্পিউটার একটি সঙ্গে id_rsaএবংid_rsa.pub

বি বিযুক্ত কম্পিউটার বি id_rsaএবং id_rsa.pub(এটি কম্পিউটার এ থেকে আগের মত নয়) এবং andid_rsa2 id_rsa2.pub

আমি id_rsa.pubমেশিন এ থেকে হিরকুতে একটি অ্যাকাউন্ট তৈরি করেছি, এখন আমি মেশিন বিতে একটি প্রকল্প টানতে চেষ্টা করি, তাই আমি id_rsa.pubমেশিন বি থেকে যুক্ত করার চেষ্টা করেছি দুর্ভাগ্যক্রমে, কিছুকাল আগে আমি এটি অন্য একটি হেরোকু প্রকল্পে ব্যবহার করেছি (অন্য অ্যাকাউন্টের সাথে) এবং আমি এই এক এটি ব্যবহার করতে পারবেন না। সুতরাং আমি যুক্ত id_rsa2.pub, এবং এটি বৈধ। তবে heroku git:cloneএখনও এর id_rsaপরিবর্তে ব্যবহার করার চেষ্টা করে id_rsa2। আমি কীভাবে এটি জোর করতে পারি?

ssh  rsa  ssh-keys 

উত্তর:


1

সমাধানটি হল আপনার মেশিনে স্থানীয়ভাবে বিভিন্ন ডোমেন সংজ্ঞায়িত করা, এটি দ্বারা সম্পন্ন is

আপনাকে adding / .ssh / config ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করা হচ্ছে

Host heroku.personal
  HostName heroku.com
  IdentityFile ~/.ssh/id_rsa
  IdentitiesOnly yes
Host heroku.work
  HostName heroku.com
  IdentityFile ~/.ssh/work_rsa
  IdentitiesOnly yes

এখন আপনি গিট ক্লোন git@heroku.work ব্যবহার করে প্রকল্পটি ক্লোন করতে পারেন: আপনার অ্যাপ্লিকেশন-নাম.git নোট করুন যে নায়কু ডট কমের পরিবর্তে হিরকু ডট কম ব্যবহার করা হয়েছে note

নতুন ইউআরএল ব্যবহারের জন্য আরও কোনও গিট কমান্ড তৈরি করতে আমাদের এখন প্রকল্পে .git / কনফিগারেশন পরিবর্তন করতে হবে

নোট করুন যে ফাইলটি /path/to/your/app/.git/config এ ইউআরএল ইউআরএল সেট করা আছে যা আপনি গিট ক্লোন কমান্ডে ব্যবহার করেছেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.