git_identity.png

Wrong Git Account Again? Conditional Includes & Multi-Account Isolation for GitHub CLI / AI Agents

2026-07-24T18:00:00+09:00

Background

As a developer constantly jumping across multiple projects, I frequently run into a headache-inducing issue: committing code in a company repository with my personal email, or mistakenly using my work email in a personal repo. Seeing a personal avatar show up in the commit history of a corporate project is always embarrassing.

Recently, I made this mistake again and had already pushed it to the remote repository. This time, I decided to fix the root cause once and for all so this careless error never happens again.

@
13 minute read
ChatGPT Image 20260530 02_57_09.jpg

Ditching Portainer for Dockge: What the Abstraction Hides Is the Most Expensive Part

2026-05-29T10:00:00+09:00

Portainer Really Is Showing Its Age

I love tinkering with Raspberry Pis. I had a Pi 4B that I hacked on for years.

Before GPU prices went through the roof last year, I bought a Pi 5 online and had a blast with it. For the container layer, I used Portainer just like I did on the 4B.

Portainer is great when you’re starting out: it has a UI, clickable buttons, one-click stack deployment, and you don’t need to memorize docker compose commands just to change an environment variable. But the longer you use it, the more small annoyances keep recurring.

@
11 minute read

© 2026 CheerChen's Blog

🌱 Powered by Hugo with theme Dream.

About

hi Hi, I’m CheerChen.