התקנת סביבת פיתוח ב־Linux או macOS
אם אתה עובד על מחשב macOS או Linux, אתה כבר קרוב מאוד לסביבת פיתוח מושלמת.
במדריך זה נתקין את הכלים החשובים ביותר: Git, Node.js, nvm, VSCode, ו־SSH key לחיבור מאובטח ל־GitHub.
שלב 1: עדכון מערכת
Linux (Ubuntu / Debian):
sudo apt update && sudo apt upgrade -y
macOS: נשתמש ב־Homebrew, מנהל החבילות המומלץ למק.
אם אין לך אותו מותקן, הרץ:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
לאחר מכן:
brew update && brew upgrade
שלב 2: התקנת Git ו־כלים בסיסיים
Linux:
sudo apt install git curl zip -y
macOS:
brew install git
אין צורך להתקין
curl– הוא כבר קיים ב־macOS כברירת מחדל.
בדוק את ההתקנה:
git --version
curl --version
שלב 3: הגדרת זהות Git
הגדר את השם והאימייל שלך כפי שהם מופיעים ב־GitHub:
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
שלב 4: יצירת מפתח SSH לחיבור ל־GitHub
המפתח מאפשר עבודה מאובטחת מול GitHub בלי להזין סיסמה בכל פעולה.
צור את המפתח:
ssh-keygen -t ed25519 -C "your@email.com"
לאחר מכן הפעל את ssh-agent והוסף את המפתח אליו:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
כעת הוסף את המפתח הציבורי לחשבון שלך ב־GitHub:
Linux:
cat ~/.ssh/id_ed25519.pub
macOS:
pbcopy < ~/.ssh/id_ed25519.pub
העתק את הפלט לאתר ➡️ GitHub SSH Keys → Add new key
למדריך מפורט של GitHub לחץ כאן
קובץ config (לא חובה אך מומלץ)
אם יש לך כמה חשבונות GitHub או מפתחות שונים, צור קובץ הגדרות:
nano ~/.ssh/config
והדבק:
Host *
AddKeysToAgent yes
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519
שמור (Ctrl+O, Enter, Ctrl+X).
שלב 5: התקנת Node.js עם nvm
ה־nvm מאפשר לך לנהל כמה גרסאות Node.js במקביל.
Linux:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
macOS (עם Homebrew):
brew install nvm
לאחר ההתקנה, טען את nvm לכל סשן טרמינל אוטומטית על ידי הוספה לקובץ ~/.zshrc:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
סגור ופתח מחדש את הטרמינל (או הרץ source ~/.zshrc), ואז:
nvm install --lts
nvm alias default lts/*
node -v
npm -v
שלב 6: התקנת VSCode
-
הורד את Visual Studio Code
-
התקן הרחבות מומלצות:
- Prettier – Code Formatter
- ESLint
- GitLens
- Bracket Pair Colorizer 2
שלב 7: יצירת תיקיית עבודה
מומלץ לרכז את כל הפרויקטים בתיקייה אחת, למשל:
mkdir -p ~/workspace
cd ~/workspace
סיכום
✅ במדריך זה:
- עדכנת את המערכת
- התקנת Git, Curl (בלינוקס), Node.js ו־nvm
- יצרת SSH key מאובטח
- התקנת VSCode והרחבות
- הכנת תיקיית עבודה נוחה
כעת יש לך סביבת פיתוח מוכנה, יציבה ומסודרת. המשך אל המדריך לשדרוג הטרמינל עם ZSH ו־Powerlevel10k →