2013-08-07 11 views
8

Heroku डॉक्स उन्हें Heroku कुंजियों का उपयोग के साथ जुड़े एक नाम है कि SSH कुंजियों को निकालने का तरीका उल्लेख नहीं है Heroku SSH कुंजियों को दूर करने के लिए कैसे: हटाने:है कि एक नाम

https://devcenter.heroku.com/articles/keys

लेकिन मैंने कुछ कुंजियां अपलोड करने में कामयाब रहा है जिनके पास नाम नहीं है और अब उन्हें हटाने का कोई तरीका नहीं मिल रहा है। heroku कुंजी: कमांड को निकालने के लिए नाम निर्दिष्ट करने की अपेक्षा करता है।

क्या खाते से जुड़े एसएसएच कुंजी को साफ़ करने का कोई और तरीका है?

उत्तर

16

आप हरोकू पर वेब इंटरफ़ेस में हमेशा कुंजी हटा सकते हैं। या फिर आप पूर्ण सार्वजनिक कुंजी (या यहां तक ​​कि सार्वजनिक कुंजी का पहला भाग)

$ heroku keys 
=== [email protected] Keys 
ssh-rsa AAAAB3NzaC...gegfp2Jw== 
ssh-rsa AAAAB3NzaC...wZp2PJUw== 

दो कुंजी के नाम के बिना साथ heroku keys:remove का उपयोग करें और मैं में दूसरे अंत हटाना चाहते हैं 'Juw =='। पूर्ण कुंजी प्राप्त करने के लिए, -एल ध्वज का उपयोग करें।

$ heroku keys -l 
=== [email protected] Keys 
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsH1GFnghrmFSQ+Dkg71VtYjkRJzlAdimXj9M7ELHCZom6A3e/9GefzvxosirTqiCbxNPaBXO/nX4ZHH/fT5L+YhmOhJ0FQDGhhCz3g3ElnG5+ve+Aj3adE3xY3FIdM9ZNKMth5ymgl+aBOIg7cJyBWVlL5wrMmayTpdUnVEhw0aiRrS4BegO+LZVZ+EO+IP+Jj3pXwZ4kUNnw82OY1+TWfVswwUdYAVFBRkSyptj50KbTGI8QeSJTviNwH8x76amkdZj1cbERUH3/1IUsGuVtYU8K3pcrZU/QySQo1/9HK2cM0zJgULnHuUgVSaZ3E1ivWAU6bk2YhXsGlgegfp2Jw==  
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1dk18DdzLS2B3Ops3VODW+YA8Lj4LC+hF9cS2uiTRXDcQali7UMT3jXAx/F5aADWRO5F3jJrcl2w6wWj6xd0Fubx9eV77NBbdGAWmHngqg23bQtJlw3uzErn94n4zhvxW/0pMuD3/TZ1SNRaWlE/q8TELAJJ8vJt2k8IfHH7FLWUOxQa0VlhG3nxfaVHHY+rLcjNmdyjXVYiKdko91jTmsTlT4HIpADTptyfEt0orUKPFZT8/ZgPEHEeNWEqZLGdPHc+knXwW3b7YfCSeUesYGwESZmNTo7opeQ2YIueDNhTRsPkZbRXzM1Qu1y0uv8jQqj1Y0uSQGsjQQwZp2PJUw== 

आपको पूर्ण कुंजी का उपयोग करने की आवश्यकता नहीं है (लेकिन आप कर सकते हैं) केवल स्ट्रिंग के लिए पर्याप्त है।

$ heroku keys:remove AAAAB3NzaC1yc2EAAAABIwAAAQEA1dk18DdzLS2B3Ops3VODW 
Removing AAAAB3NzaC1yc2EAAAABIwAAAQEA1dk18DdzLS2B3Ops3VODW SSH key... done 

सफलता!

$ heroku keys 
=== [email protected] Keys 
ssh-rsa AAAAB3NzaC...gegfp2Jw== 
+0

किसी नाम के बिना कुंजी वेब इंटरफ़ेस में दिखाई नहीं देती है, लेकिन कमांड लाइन से एक अद्वितीय कुंजी स्निपेट का उपयोग निर्दिष्ट के रूप में काम करता है, धन्यवाद। –

संबंधित मुद्दे