-
Notifications
You must be signed in to change notification settings - Fork 0
Set up GitHub with SSH on iOS
Jorge Castro edited this page Nov 10, 2025
·
1 revision
-
Install iSH Shell
Download iSH Shell from the App Store and open it. -
Install Git and OpenSSH
In the terminal, run:apk add git openssh -
Set Git username
git config --global user.name "Your Name" -
Set Git email
git config --global user.email "your_email@example.com" -
Generate a new SSH key
Replace the email with your own:ssh-keygen -t ed25519 -C "your_email@example.com" -
Start the ssh-agent
eval "$(ssh-agent -s)" -
Add your SSH private key to the agent
ssh-add /root/.ssh/id_ed25519 -
Copy your public key
Display your public key and copy the output:cat /root/.ssh/id_ed25519.pub -
Add the key to GitHub
Go to GitHub's "Add new SSH Key" page, give it a title, and paste the public key into the Key field.
Done! Your iOS device is now set up to use Git over SSH. You can clone, push, and pull repositories securely right from your iPhone or iPad.
- Sync-Obsidian-with-GitHub-on-iOS
- Obsidian-community-plugins
- Optimizing-Novel-Word-Count-Plugin-for-Git-Users
- What is TypeScript, and why you should use it
- Quick setup
- Inference and type annotations
- Fundamental Types
- Object Types
- Union Types
- Type Aliases and Interfaces
- Type Assertions
- Literal Types
- null and undefined
- Narrowing
- Creating Types from Types
- Common Built‐in and Utility Types
- tsc CLI ‐ (The Compiler)
- Avoid using Object or {}
- Ignoring TypeScript errors
- TypeScript resources