diff -Nru forgejo-cli-0.3.0/debian/changelog forgejo-cli-0.3.0/debian/changelog
--- forgejo-cli-0.3.0/debian/changelog	2025-05-08 02:36:54.000000000 +0800
+++ forgejo-cli-0.3.0/debian/changelog	2025-05-10 10:22:41.000000000 +0800
@@ -1,3 +1,9 @@
+forgejo-cli (0.3.0-2.1) UNRELEASED; urgency=medium
+
+  *Fix permission denied error. 
+
+ -- Gui-Yue <yuemeng.gui@gmail.com>  Sat, 10 May 2025 10:22:41 +0800
+
 forgejo-cli (0.3.0-2) sid; urgency=low
 
   * Generating bash-completions during build.
diff -Nru forgejo-cli-0.3.0/debian/rules forgejo-cli-0.3.0/debian/rules
--- forgejo-cli-0.3.0/debian/rules	2025-05-08 02:36:54.000000000 +0800
+++ forgejo-cli-0.3.0/debian/rules	2025-05-10 10:22:41.000000000 +0800
@@ -9,4 +9,7 @@
 execute_after_dh_auto_install:
 	# bash-completion
 	mkdir -p debian/forgejo-cli/usr/share/bash-completion/completions
-	debian/forgejo-cli/usr/bin/fj completion bash > debian/forgejo-cli/usr/share/bash-completion/completions/fj
+	TMP_DIR=$$(mktemp -d); \
+	HOME="$$TMP_DIR" XDG_CONFIG_HOME="$$TMP_DIR/.config" XDG_DATA_HOME="$$TMP_DIR/.local/share" \
+	    debian/forgejo-cli/usr/bin/fj completion bash > debian/forgejo-cli/usr/share/bash-completion/completions/fj; \
+	rm -rf "$$TMP_DIR"
