---
title: "lizard login"
description: "lizard login ब्राउज़र में GitHub या Google से, या API की से, आपको Lizard में साइन इन करता है, फिर अगर अकाउंट पर कोई प्लान नहीं है तो Pro ट्रायल ऑफ़र करता है। इसे दोबारा चलाना सुरक्षित है।"
url: https://lizard.build/hi/docs/cli/login/
updated: 2026-10-25
---

# lizard login

Lizard में साइन इन करें, फिर अगर अकाउंट पर कोई प्लान नहीं है तो प्लान शुरू करें।

## उपयोग

```bash
lizard login [flags]
```

टर्मिनल में `login` पूछता है कि आप GitHub से साइन इन करेंगे या Google से, फिर वह पेज आपके ब्राउज़र में खोलता है और आपके अप्रूव करने तक इंतज़ार करता है। अगर आपका अकाउंट पहले से है, तो वही तरीका चुनें जिससे आपने साइन अप किया था: दूसरा तरीका एक नया, खाली अकाउंट बना देगा, जब तक दोनों में एक ही वेरिफ़ाइड ईमेल न हो। लिंक 5 मिनट तक काम करता है।

साइन इन होने के बाद `login` प्लान जाँचता है। जिस अकाउंट पर कोई प्लान नहीं है, उसे 7 दिन का Pro ट्रायल ऑफ़र किया जाता है, या अगर वह पहले ट्रायल ले चुका है तो $19 प्रति माह पर Pro। हाँ कहने पर यह Stripe Checkout खोलता है। इसके बाद यह आगे आज़माने लायक कमांड की सूची दिखाता है।

जिस मशीन पर पहले से साइन इन है, वहाँ `login` अकाउंट दिखाता है और सीधे प्लान वाले स्टेप पर जाता है, इसलिए इसे दोबारा चलाना सुरक्षित है। अकाउंट बदलने के लिए पहले [`lizard logout`](https://lizard.build/hi/docs/cli/logout.md) चलाएँ।

इंस्टॉल स्क्रिप्ट आखिरी स्टेप के रूप में `lizard login` चलाती हैं। इसे छोड़ने के लिए `LIZARD_NO_LOGIN=1` सेट करें; CI में स्क्रिप्ट इसे अपने-आप छोड़ देती हैं।

दूसरे कमांड से पहले आपको `login` की ज़रूरत कम ही पड़ती है: जिस मशीन पर साइन इन नहीं है, वहाँ टर्मिनल में चलाया गया कोई भी कमांड पहले आपको साइन इन कराता है और फिर अपना काम जारी रखता है।

## फ़्लैग्स

| फ़्लैग | विवरण |
|------|-------------|
| `--github` | बिना सवाल पूछे GitHub से साइन इन करें |
| `--google` | बिना सवाल पूछे Google से साइन इन करें |
| `--token <token>` | API की (`liz_…`) से साइन इन करें |
| `--token-stdin` | API की stdin से पढ़ें, ताकि वह प्रोसेस लिस्ट और शेल हिस्ट्री में न दिखे |

## एजेंट्स के लिए आउटपुट

`--json` के साथ, या जब stdout टर्मिनल नहीं है, `login` एक JSON ऑब्जेक्ट प्रिंट करता है। यह कभी ब्राउज़र नहीं खोलता और कभी इंतज़ार नहीं करता।

- साइन-इन से पहले यह `status: "pending"`, हर तरीके के लिए एक लिंक वाला `authUrls`, `authUrl`, `expiresAt` और एक `instruction` प्रिंट करता है। लिंक यूज़र को दें, और जब ब्राउज़र में "CLI authorized" दिखे तब कमांड दोबारा चलाएँ।
- साइन-इन के बाद यह `status: "complete"`, यूज़रनेम, प्लान के बारे में `instruction` वाला `account.state` और `next` कमांड प्रिंट करता है।

यह कभी खुद प्लान शुरू नहीं करता। प्लान शुरू करने के लिए [`lizard billing start --json`](https://lizard.build/hi/docs/cli/billing.md) चलाएँ और Checkout का `url` यूज़र को दें।

टर्मिनल के बिना दूसरे कमांड भी ऐसे ही काम करते हैं: वे एग्ज़िट कोड `2` और कोड `NOT_AUTHENTICATED` के साथ फ़ेल होते हैं, और एरर बॉडी में `login` के अंदर यही लिंक होते हैं।

## उदाहरण

### ब्राउज़र से लॉग इन करें

```bash
lizard login
lizard login --google   # skip the question
```

### API की से लॉग इन करें

[`lizard keys create <name>`](https://lizard.build/hi/docs/cli/keys.md) से की बनाएँ, फिर:

```bash
lizard login --token liz_xxx
# or, to keep the key out of shell history
printf '%s' "$LIZARD_TOKEN" | lizard login --token-stdin
```

### CI में नॉन-इंटरैक्टिव तरीके से लॉग इन करें

CI या दूसरे नॉन-इंटरैक्टिव एनवायरनमेंट में `login` चलाने के बजाय एनवायरनमेंट में `LIZARD_TOKEN` (या `LIZARD_API_KEY`) सेट करें:

```bash
export LIZARD_TOKEN=liz_xxx
```

## यह भी देखें

- [lizard logout](https://lizard.build/hi/docs/cli/logout.md) — लॉग आउट करें
- [lizard whoami](https://lizard.build/hi/docs/cli/whoami.md) — मौजूदा यूज़र और लिंक किया गया प्रोजेक्ट दिखाएँ
- [lizard billing](https://lizard.build/hi/docs/cli/billing.md) — Pro प्लान शुरू करें, देखें या कैंसल करें
- [CLI रेफरेंस](https://lizard.build/hi/docs/cli.md) — ग्लोबल फ़्लैग्स, एग्ज़िट कोड और ऑथेंटिकेशन का ओवरव्यू
