मैं थिथब और लिटरली थके हुए के लिए एकाधिक खाते की स्थापना के लिए 3 घंटे से अधिक समय से प्रयास कर रहा हूं। मैंने यहां लगभग सभी संभव तरीके से वर्णन किया है, जिथब और लेख और उनमें से कोई भी काम नहीं किया है। मैं भी जिथूब और यूनिक्स के लिए पूरी तरह से नौसिखिया हूँ। तो इसे ठीक करने के लिए आपकी मदद की ज़रूरत है। नीचे मैं क्या कर रहा हूंगिटहब: एकाधिक खाता सेटअप
मैं विंडोज 7 का उपयोग कर रहा हूं और दो अलग-अलग खातों के लिए दो एसएसएच कुंजी सेट कर चुका हूं।
- id_rsa
- id_rsa_ac2
से उपयोगकर्ता .ssh
निर्देशिका में कॉन्फ़िग फ़ाइल बनाया गया और कोड
#Account one
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile /c/Projects/.ssh/id_rsa
#Account two
Host ac2.github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile /c/Projects/.ssh/id_rsa_ac2
अब मैं कोड
नीचे का उपयोग करके दूरस्थ जोड़ने के लिए कोशिश कर रहा हूँ नीचे जुड़तेgit remote add origin [email protected]:myaccount/my.git
और bellow कोड के साथ धक्का
git push origin master
लेकिन जब मैं पुश करने के लिए यह मुझे त्रुटि दे रहा है कोशिश कर रहा हूँ: Error: Permission to myaccount/my.git denied to {account}. // where it is considering default user account and not for ac2 user account
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
धन्यवाद एक बहुत ..
अतिरिक्त जानकारी:
मैंने id_rsa_ac2
का परीक्षण किया है और सफलतापूर्वक प्रमाणित संदेश दे रहा है। लेकिन अजीब बात यह ac2
खाता उपयोगकर्ता नाम के साथ मूल खाते से उपयोगकर्ता नाम दे रहा है नहीं
Hi {username!} You've successfully authenticated, but GitHub does not provide shell access. //here user id should be from ac2 but it is showing userid from id_rsa and not from id_rsa_ac2
जानकारी: फाइनल कोड
@ VonC के जवाब में काम किया और मेरी जवाब के रूप में अंतिम कोड जोड़ने किसी को भी उपयोग करना चाहते हैं।
अन्य सलाह: http://stackoverflow.com/a/13356544/6309 – VonC
महान सहायता! यह किया गया है और दोनों खाते काम कर रहा है। सिर्फ ज्ञान के लिए मुझे आपके दोनों उत्तरों का उपयोग करना होगा जहां आपने 'उपयोगकर्ता गिट' को परिभाषित करने के लिए वर्णित किया था। बहुत बहुत धन्यवाद –
@VonC मैंने सबकुछ स्वचालित करने के लिए एक स्क्रिप्ट के साथ एक और जवाब छोड़ा। (हालांकि प्रक्रिया थोड़ा अलग है, यह गिटलैब के लिए काम करती है, और मैं गिटहब भी मानूंगा।) अगर आपको लगता है कि मुझे कुछ भी जोड़ना चाहिए तो मुझे बताएं – Procyclinsur