Get started

प्रमाणीकरण

प्रमाणीकरण

ClawHub वेब साइन-इन के लिए GitHub का उपयोग करता है। CLI उस साइन-इन किए गए खाते के माध्यम से बनाए गए ClawHub API टोकन का उपयोग करता है।

वेब साइन-इन

clawhub.ai पर साइन इन करने के लिए GitHub का उपयोग करें।

हटाए गए, प्रतिबंधित, या निष्क्रिय खाते सामान्य ClawHub साइन-इन पूरा नहीं कर सकते। यदि साइन-इन आपको लॉग-आउट स्थिति में वापस ले आता है, तो आपका खाता अच्छी स्थिति में नहीं हो सकता। यदि आपका खाता प्रतिबंधित या निष्क्रिय किया गया था, और आपको लगता है कि यह गलती है, तो ClawHub अपील फ़ॉर्म का उपयोग करें।

CLI लॉगिन

डिफ़ॉल्ट CLI लॉगिन प्रवाह आपका ब्राउज़र खोलता है:

bash
clawhub loginclawhub whoami

क्या होता है:

  1. CLI 127.0.0.1 पर एक अस्थायी कॉलबैक सर्वर शुरू करता है।
  2. आपका ब्राउज़र ClawHub साइन-इन पेज खोलता है।
  3. GitHub साइन-इन के बाद, ClawHub एक API टोकन बनाता है।
  4. ब्राउज़र स्थानीय कॉलबैक पर वापस रीडायरेक्ट करता है।
  5. CLI टोकन को आपकी ClawHub कॉन्फ़िग फ़ाइल में संग्रहीत करता है।

यदि आपका ब्राउज़र फ़ायरवॉल, VPN, या प्रॉक्सी नियमों के कारण स्थानीय कॉलबैक तक नहीं पहुँच सकता, तो हेडलेस टोकन प्रवाह का उपयोग करें।

हेडलेस लॉगिन

ClawHub वेब UI में एक टोकन बनाएँ, फिर उसे CLI को पास करें:

bash
clawhub login --token clh_...

इस प्रवाह का उपयोग सर्वरों, CI जॉब्स, या केवल-टर्मिनल परिवेशों के लिए करें।

ऐसे रिमोट शेल के लिए जहाँ आप कहीं और ब्राउज़र खोल सकते हैं, चलाएँ:

bash
clawhub login --device

CLI एक एक-बार उपयोग वाला कोड प्रिंट करता है और प्रतीक्षा करता है जब तक आप उसे https://clawhub.ai/cli/device पर अधिकृत नहीं कर देते।

टोकन संग्रहण

डिफ़ॉल्ट कॉन्फ़िग पथ:

  • macOS: ~/Library/Application Support/clawhub/config.json
  • Linux/XDG: $XDG_CONFIG_HOME/clawhub/config.json या ~/.config/clawhub/config.json
  • Windows: %APPDATA%\\clawhub\\config.json

पथ को इससे ओवरराइड करें:

bash
export CLAWHUB_CONFIG_PATH=/path/to/config.json

CI सेटअप के लिए संग्रहीत टोकन प्रिंट करें:

bash
clawhub token

निरस्तीकरण

आप ClawHub वेब UI में API टोकन निरस्त कर सकते हैं।

निरस्त, अमान्य, या अनुपस्थित टोकन 401 Unauthorized लौटाते हैं। clawhub login के साथ फिर से साइन इन करें या clawhub login --token के साथ नया टोकन प्रदान करें।

हटाए गए, प्रतिबंधित, या निष्क्रिय खाते मौजूदा API टोकन का उपयोग जारी नहीं रख सकते। यदि आपका खाता प्रतिबंधित या निष्क्रिय किया गया था, और आपको लगता है कि यह गलती है, तो ClawHub अपील फ़ॉर्म का उपयोग करें।

Was this useful?
On this page

On this page