うわっw プログラマじゃないのかw

ソースコードのビルドをユーザー権限で行うなんて常識やろ
ソースコードを修正してGitHubにpushとかしたことないんだろうな。

GitHubにpushするならユーザーの鍵を使うに決まってるし
ユーザーの鍵を使ってpushするならソースコードはユーザー権限で
触れる所にあったほうが良いだろ。

ビルドの段階でシステムに影響を与えるようなことなんてしたくないだろ
ユーザー権限で行っていればそういう自体は避けられる。
システム権限が必要なのは最後だけ使うもんだ