You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -33,6 +34,7 @@ When setting up a new MacBook, there are a few steps you should take to get it u
33
34
-[In your User folder:](#in-your-user-folder)
34
35
-[Additional Tips](#additional-tips)
35
36
-[Conclusion](#conclusion)
37
+
-[Related Articles](#related-articles)
36
38
37
39
# Step 1: Update OS
38
40
Before you start using your new MacBook, make sure to update the operating system to the latest version. This will ensure that your MacBook has the latest security updates and performance improvements.
@@ -58,13 +60,12 @@ Here's a list of recommended Mac apps to download:
58
60
* Notion
59
61
* iTerm2
60
62
* SourceTree
61
-
*Visual Studio Code
63
+
*[Windsurf](https://codeium.com/windsurf)
62
64
*[Insomnia](https://insomnia.rest/)
63
65
*[Proxyman](https://proxyman.io/)
64
66
*[ChatGPT](https://openai.com/chatgpt/download/)
65
67
66
68
### Safari
67
-
- Make default browser
68
69
- Log in to profiles (personal/work)
69
70
- Go to Settings/Websites:
70
71
- Location: When visiting other websites: `Deny`
@@ -76,7 +77,9 @@ Here's a list of recommended Mac apps to download:
76
77
- Download Homebrew
77
78
- Copy your `~/.zshrc` from a previous MacBook (aliases/configs/etc)
78
79
79
-
### SSH Keys
80
+
# Step 5: Git Configuration
81
+
82
+
## SSH Keys
80
83
If you are using SSH keys for your personal/work repositories:
81
84
1. Create a new SSH key: `ssh-keygen -t ed25519 -C “your_mail”`
82
85
- Use a password to encrypt it.
@@ -92,24 +95,30 @@ If you are using SSH keys for your personal/work repositories:
92
95
HostName github.com
93
96
User git
94
97
IdentityFile /Users/manu/.ssh/personal
98
+
99
+
# Here you can add a separate host for work
95
100
```
96
101
4. Add the key to your keychain: `ssh-add --apple-use-keychain ~/.ssh/personal`
97
102
- Enter the encryption password.
98
103
5. Now you can use `git clone git@personal:organization/repo.git` to clone private repositories.
99
104
100
105
Note: If you are using SourceTree, be careful with the auto-generated keys, they will probably not work. If you keep getting Access Denied with those keys, try following the steps described above instead.
101
106
102
-
### Personal Access Token
107
+
## Personal Access Token
103
108
104
109
If, forsome reason, the SSH keys do not work, and, you arein a hurry, there is a quick way to clone private repositories using Personal Access Tokens:
In conclusion, setting up a new MacBook can be an exciting but daunting experience, especially forthose who are new to the Mac ecosystem. However, by following the five steps outlinedin this article, you can ensure that your MacBook is up-to-date, decluttered, and customized to your needs. Updating the operating system, customizing the dock, logging in to your Apple ID account, downloading essential apps, and configuring settings will optimize your MacBook experience and make it more enjoyable to use.
215
+
By following these steps, you can ensure that your MacBook is up-to-date, decluttered, and customized to your needs.
216
+
217
+
**What am I missing?**
218
+
219
+
---
220
+
221
+
## Related Articles
222
+
223
+
- [My Xcode Setup and Shortcuts](/2023-03-14-my-xcode-setup-and-shortcuts/)
0 commit comments