git
SSH permission denied
Permission denied \(publickey\)|Could not read from remote repository
Fixes
- 1.Check your SSH key is added to the agent: `ssh-add -l` — if empty, run `ssh-add ~/.ssh/id_ed25519`
- 2.Verify the key is added to your Git hosting account (GitHub/GitLab/Bitbucket Settings → SSH Keys)
- 3.Test connection: `ssh -T git@github.com` — if it fails, regenerate key: `ssh-keygen -t ed25519`
sshauthenticationremote
Related Errors
git3 fixes
Merge conflict
CONFLICT \(content\): Merge conflict in (.+)
- •Open conflicted files, resolve the <<<<<<< / ======= / >>>>>>> markers, then `git add` and `git commit`
- •Use a merge tool: `git mergetool` (configure with `git config merge.tool <tool>`)
git3 fixes
Detached HEAD state
You are in 'detached HEAD' state
- •Create a branch to keep your work: `git checkout -b my-branch`
- •Return to a branch: `git checkout main` (commits in detached HEAD may be lost without a branch)
git3 fixes
Push rejected — remote has new commits
\! \[rejected\].*\(fetch first\)|failed to push some refs.*Updates were rejected
- •Pull and rebase: `git pull --rebase origin <branch>` then push again
- •Pull and merge: `git pull origin <branch>` then resolve conflicts and push