# लोकल रिपॉज़िटरी जोड़ें — गिटहब

Source: https://www.geekswithgeeks.com/hi/github/gh-connect-remote

> मौजूदा लोकल रिपॉज़िटरी को गिटहब से जोड़ें और पहली बार पुश करें।

## रिमोट जोड़ना

`git remote add origin` आपकी लोकल रिपॉज़िटरी को गिटहब रिपॉज़िटरी के URL से जोड़ता है। `origin` सिर्फ़ इसके लिए प्रचलित नाम है।

```bash
git remote add origin https://github.com/username/my-app.git
git remote -v
```

## पहली बार पुश करना

`-u` अपस्ट्रीम ब्रांच सेट करता है, इसलिए आगे के `git push` / `git pull` को किसी आर्ग्युमेंट की ज़रूरत नहीं।

```bash
git push -u origin main
```

## HTTPS बनाम SSH

HTTPS हर बार टोकन या पासवर्ड माँगता है जब तक कैश न हो; SSH key से बिना क्रेडेंशियल टाइप किए पुश किया जा सकता है।
