You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the docs, it says I can config WSL without Git for Windows. It asks me to install latest GCM first, and then config Git to it.
However, there's a git-credential-manager-core.exe in GitHub Desktop's installation location as well. I wonder if we can use it directly instead of installing a new software?
Currently, I have GitHub Desktop 3.0.3 comes with GCM 2.0.632 installed on Windows 11. In order to check file consistency, I downloaded the zip file of GCM 2.0.632 and compared C:\Users\TimSu\AppData\Local\GitHubDesktop\app-3.0.3\resources\app\git\mingw64\libexec\git-core with <the zip file>\gcmcore-win-x86-2.0.632.34631, and here are their differences:
file name
file in Desktop
file in GCM standalone
Atlassian.Bitbucket.UI.Shared.dll
Yes, larger
Yes, smaller
git-bisect
Yes
No
git-filter-branch
Yes
No
GitHub.UI.Shared.dll
Yes, larger
Yes, smaller
67 files start with git-lfs
Yes
No
5 files start with git-merge
Yes
No
mergetools
Yes
No
git-quiltimport
Yes
No
git-request-pull
Yes
No
git-sh-i18n
Yes
No
git-sh-setup
Yes
No
git-submodule
Yes
No
git-subtree
Yes
No
git-update
Yes
No
git-web--browse
Yes
No
validatesign.timestamp
No
Yes
WebView2Loader.dll
No
Yes
As I'm a newbie to Git, I don't know what do those file differences mean. But if it's feasible to use GCM brought by Desktop, it's gonna be great since Desktop checks for updates every time it starts up, but GCM don't.
However, doing this requires a helper, I guess, because the file structure isn't like that is of GCM. It seems that Desktop put different versions of it into different folders, while GCM just replaces old files.
What do you think? Do you think this is something should be put on to-do list?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
In the docs, it says I can config WSL without Git for Windows. It asks me to install latest GCM first, and then config Git to it.
However, there's a
git-credential-manager-core.exe
in GitHub Desktop's installation location as well. I wonder if we can use it directly instead of installing a new software?Currently, I have GitHub Desktop 3.0.3 comes with GCM 2.0.632 installed on Windows 11. In order to check file consistency, I downloaded the zip file of GCM 2.0.632 and compared
C:\Users\TimSu\AppData\Local\GitHubDesktop\app-3.0.3\resources\app\git\mingw64\libexec\git-core
with<the zip file>\gcmcore-win-x86-2.0.632.34631
, and here are their differences:Atlassian.Bitbucket.UI.Shared.dll
git-bisect
git-filter-branch
GitHub.UI.Shared.dll
git-lfs
git-merge
mergetools
git-quiltimport
git-request-pull
git-sh-i18n
git-sh-setup
git-submodule
git-subtree
git-update
git-web--browse
validatesign.timestamp
WebView2Loader.dll
As I'm a newbie to Git, I don't know what do those file differences mean. But if it's feasible to use GCM brought by Desktop, it's gonna be great since Desktop checks for updates every time it starts up, but GCM don't.
However, doing this requires a helper, I guess, because the file structure isn't like that is of GCM. It seems that Desktop put different versions of it into different folders, while GCM just replaces old files.
What do you think? Do you think this is something should be put on to-do list?
Beta Was this translation helpful? Give feedback.
All reactions