Unable to Migrate Repositories from TFVC Repos to GitHub

Trying to migrate Repositories from Azure DevOps - TFVC and GIT
Due to large size, unable to convert TFVC to GIT Repos( 50Mb is limit). So, Downloaded as Zip to local and pushing as new repo to GitHub, but having issues due to - large size, File name too long, File path too long etc
Tried to push from Git Bash, GitHub Desktop.
Was able to move Git Repos from Azure DevOps OnPrem and Cloud, but not TFVC.

Attached sample Error logs.

Error:
The file will have its original line endings in your working directory
error: lstat(“Testing/Push Notification Password Expiration/Solution/Release Apr 01 2015/PushNotificationPasswordExpiring/packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll”): Filename too long
fatal: Unable to process path Testing/Push Notification Password Expiration/Solution/Release Apr 01 2015/PushNotificationPasswordExpiring/packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll

Can you please help. Thanks