Hi,
when I use this config:
```
header:
version: 11
repos:
bitbake:
url: "g...@github.com:siemens/kas.git"
branch: main
path: "kas"
```
and run
```
% ./kas-container -l debug checkout private.yaml
+ docker run -v /tmp/tmp.Cnb1XH7rUV:/repo:ro -v /tmp/tmp.Cnb1XH7rUV:/work:rw -e KAS_WORK_DIR=/work --workdir=/repo -e KAS_CONTAINER_SCRIPT_VERSION=5.1 -e USER_ID=1001 -e GROUP_ID=1001 --rm --init -t -i -e KAS_HOST_TZ=Europe/Berlin -e TERM=screen -e TZ=:Europe/Berlin -e SHELL=/bin/bash --log-driver=none --user=root --security-opt apparmor=rootlesskit -v /home/sommer/.cache/yocto-dl-cache:/downloads:rw -e DL_DIR=/downloads -v /home/sommer/.cache/yocto-sstate:/sstate:rw -e SSTATE_DIR=/sstate
ghcr.io/siemens/kas/kas:5.1 -l debug checkout /repo/private.yaml
2026-01-26 12:21:11 - INFO - kas 5.1 started on Debian GNU/Linux 13
2026-01-26 12:21:11 - DEBUG - Using selector: EpollSelector
2026-01-26 12:21:11 - DEBUG - execute setup_dir
2026-01-26 12:21:11 - DEBUG - execute setup_home
2026-01-26 12:21:11 - DEBUG - execute init_setup_repos
2026-01-26 12:21:11 - DEBUG - /repo$ git rev-parse --show-toplevel --show-superproject-working-tree
2026-01-26 12:21:11 - DEBUG - /repo$ hg root
2026-01-26 12:21:11 - DEBUG - /repo$ git rev-parse --show-toplevel --show-superproject-working-tree
2026-01-26 12:21:11 - DEBUG - /repo$ hg root
2026-01-26 12:21:11 - DEBUG - config file /repo/private.yaml (internal)
2026-01-26 12:21:11 - DEBUG - execute repo_setup_loop
2026-01-26 12:21:11 - DEBUG - Loop repo_setup_loop: execute setup_repos_step
2026-01-26 12:21:11 - DEBUG - execute finish_setup_repos
2026-01-26 12:21:11 - DEBUG - /work/kas$ git remote set-url origin g...@github.com:siemens/kas.git
2026-01-26 12:21:11 - DEBUG - /work/kas$ git cat-file -t main
2026-01-26 12:21:11 - DEBUG - /work/kas$ git fetch -q
```
the fetch blocks and in another terminal I can see with ps that git is
suspended.
```
1833066 00:05 10 root 40892 10724 Sl ? 00:00:00 /usr/bin/containerd-shim-runc-v2 -namespace moby -id 5d41d5c10c78cc7d361ca8d895d74952be85327f75da2c00041a5798809fe160 -address /run/containerd/containerd.sock
1833090 00:05 1 root 304 788 Ss pts/0 00:00:00 \_ /sbin/docker-init -- /container-entrypoint -l debug checkout
1833123 00:05 1 sommer 26756 38288 S+ pts/0 00:00:00 \_ /usr/bin/python3 /usr/local/bin/kas -l debug checkout
1833180 00:04 1 sommer 596 5348 T pts/0 00:00:00 \_ git fetch -q
1833181 00:04 1 sommer 880 9072 T pts/0 00:00:00 \_ /usr/bin/ssh -o SendEnv=GIT_PROTOCOL
g...@github.com git-upload-pack 'siemens/kas.git'
```
Maybe kas should set GIT_TERMINAL_PROMPT = '0' to prevent git from doing any
prompts.
On another project, I have multiple repos with authentication via https and
I get:
```
Username for '
https://git.local': Username for '
https://git.local': Username for '
https://git.local': Username for '
https://git.local':
```
and it hangs.
Regards Jörg
--
Navimatix GmbH T: 03641 - 327 99 0
Tatzendpromenade 2 F: 03641 - 526 306
07745 Jena
www.navimatix.de
Geschäftsführer: Steffen Späthe, Jan Rommeley
Registergericht: Amtsgericht Jena, HRB 501480