Comments (8)
You should be able to use the same Git repository in both GitHub Desktop and in your terminal, as long as you have Git installed separately.
from desktop.
That wasn't the case for the old design version (I believe it installed full Git with the Desktop already).
The "Git Shell" experience was not ported over to Desktop Electron for multiple reasons. The discussion to read the back story on this is desktop#340
from desktop.
We don’t make the Git we use in the app available from the CLI because we apply some optimizations to it to decrease GitHub Desktop’s size that hinder usability. For example, we remove translations of text to languages other than English, because those translations take up space and make it harder to parse error messages.
from desktop.
So what would be the recommended procedure of executing direct git commands, without having to clone repositories twice?
from desktop.
@Madis0 as @j-f1 pointed out, the embedded version of Git is not intended for end-users to invoke directly. Please refer to your distribution's package manager for how to obtain Git.
I'm going to mark this as an enhancement for an external contributor to make this experience better for Linux users to explain this message better.
I think all we need to do here is update is-git-on-path.ts
to check that git
is available on the user's PATH.
I think where
should be usable here, similar to the checks we do for Windows.
from desktop.
Thanks again, I now tested it on Windows too and apparently it also prompts for install there.
That wasn't the case for the old design version (I believe it installed full Git with the Desktop already).
from desktop.
I'm working to get this merged upstream in desktop#4619, and I'll close this out when we've published a new update containing the fix.
from desktop.
This was released in 1.2.0.
from desktop.
Related Issues (20)
- mime type for auth is broken HOT 7
- APPIMAGE can't login
- making changes to theme always asks for restart HOT 1
- Github desktop showing white screen upon opening HOT 23
- Screen goes to white after loading HOT 1
- Window blanks after a couple of seconds. HOT 1
- White screen at launch of the app in Ubuntu HOT 4
- white screen HOT 1
- Crash with white screen after 3.3.5-linux1 update HOT 1
- Ui disappears shortly after opening HOT 4
- blank screen HOT 2
- blank white screen HOT 1
- Crash after few seconds HOT 1
- Screen Goes white after 2 to 3 secs HOT 1
- GitHub login authorize Appimage
- I tracked down the authentication issue! HOT 3
- Cannot Clone Private Repos with Github Desktop (forked from an org) HOT 3
- IntelliJ Idea Ultimate not supported by editor integration HOT 8
- Cannot sign into Git HOT 4
- Can't clone new repositories since i got 2FA HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from desktop.