उपयोगकर्ता नाम और पासवर्ड github एपीआई द्वारा समर्थित है :
GitHub API v3 के माध्यम से प्रमाणित करने के तीन तरीके हैं। ...
मूल प्रमाणीकरण
$ कर्ल-यू "उपयोगकर्ता नाम" https://api.github.com
...
इसलिए जिस भाषा को आप पसंद करते हैं, उसमें एक लिब चुनें और एक सार्वजनिक कुंजी "सार्वजनिक कुंजी" एपीआई अनुभाग के कार्यान्वित संस्करण का उपयोग करें :
एक सार्वजनिक कुंजी बनाता है। आवश्यक है कि आपको कम से कम [लिखने: public_key] दायरे के साथ बेसिक ऑथेंटिक या OAuth के माध्यम से प्रमाणित किया जाए।
इनपुट
POST /user/keys
{
"title": "octocat@octomac",
"key": "ssh-rsa AAA..."
}
यदि आप कमांड लाइन (कर्ल के माध्यम से) का उपयोग करना चाहते हैं:
curl -u "username" --data '{"title":"test-key","key":"ssh-rsa AAA..."}' https://api.github.com/user/keys
या पासवर्ड के लिए संकेत दिए बिना भी:
curl -u "username:password" --data '{"title":"test-key","key":"ssh-rsa AAA..."}' https://api.github.com/user/keys
यहाँ github एपीआई के साथ बातचीत करने के लिए कर्ल का उपयोग करने के लिए एक अच्छा सा ट्यूटोरियल है