Git Clone Error – fetch-pack: unexpected disconnect while reading sideband packet

$ git clone --verbose https://halprdgit01.hq.halw.com:8443/scm/nd/hap_group_ui-automation-2023.git
Cloning into 'hap_group_ui-automation-2023'...
Username for 'https://halprdgit01.hq.halw.com:8443': mlr
Password for 'https://mlr@halprdgit01.hq.halw.com:8443':

POST git-upload-pack (142 bytes)
POST git-upload-pack (gzip 4030 to 2040 bytes)
remote: Enumerating objects: 40934, done.
remote: Counting objects: 100% (40934/40934), done.
remote: Compressing objects: 100% (21475/21475), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
error: 3784 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

Refer: https://stackoverflow.com/questions/6842687/the-remote-end-hung-up-unexpectedly-while-git-cloning

Quick solution:

With this kind of error, I usually start by raising the postBuffer size by:

git config --global http.postBuffer 524288000

(some comments below report having to double the value):

git config --global http.postBuffer 1048576000

RDP stops working when screen locks / turns off Ubuntu 22.04

Refer: https://www.youtube.com/watch?v=63uppKZ_Alk

On PopOS 22.04 I installed the application with Firefox, it seems like newer versions of Ubuntu required me to use Chrome, instead.

sudo apt-get install chrome-gnome-shell

GNOME Shell Integration Chrome Exention
https://chromewebstore.google.com/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?pli=1

https://extensions.gnome.org/

Search For: Allowed Locked Remote Desktop

Maybe this: https://extensions.gnome.org/extension/4338/allow-locked-remote-desktop/

My Cloud SSH Access and Backup

Refer: https://programmingwithjim.wordpress.com/2017/02/22/enabling-rsync-to-the-wd-my-cloud/

mycloud_backups.txt

ssh -oConnectTimeout=300 -oKexAlgorithms=+diffie-hellman-group1-sha1 sshd@192.168.0.11

root@WDMyCloud / # cd shares
root@WDMyCloud /shares # ls -ltr
lrwxrwxrwx    1 root     root            22 Oct  2 12:33 mruckman -> /mnt/HD/HD_a2/mruckman
lrwxrwxrwx    1 root     root            20 Oct  2 12:33 joseph -> /mnt/HD/HD_a2/joseph
lrwxrwxrwx    1 root     root            20 Oct  2 12:33 family -> /mnt/HD/HD_a2/family
lrwxrwxrwx    1 root     root            31 Oct  2 12:33 TimeMachineBackup -> /mnt/HD/HD_a2/TimeMachineBackup
lrwxrwxrwx    1 root     root            23 Oct  2 12:33 SmartWare -> /mnt/HD/HD_a2/SmartWare
lrwxrwxrwx    1 root     root            20 Oct  2 12:33 Public -> /mnt/HD/HD_a2/Public
lrwxrwxrwx    1 root     root            13 Oct  2 12:42 Volume_1 -> /mnt/HD/HD_a2
lrwxrwxrwx    1 root     root            16 Oct  2 12:42 BUP_Slim_BK-1 -> /mnt/USB/USB1_b1

Backup to SSD DRIVE
rsync -ahrv --progress "/mnt/HD/HD_a2/mruckman" "/mnt/USB/USB1_b1/mruckman"
rsync -ahrv --progress "/mnt/HD/HD_a2/joseph"   "/mnt/USB/USB1_b1/joseph"
rsync -ahrv --progress "/mnt/HD/HD_a2/family"   "/mnt/USB/USB1_b1/family"
rsync -ahrv --progress "/mnt/HD/HD_a2/Public"   "/mnt/USB/USB1_b1/public"

TEST
rsync -ahrv --progress "/mnt/HD/HD_a2/Public/Fun Stuff" "/mnt/USB/USB1_b1/Fun Stuff"

NOTE: Using rSync will put "_un" folders on your source root folders