Comments (7)
Statically linking Git may be even better a solution.
from desktop.
See desktop/dugite-native#42 (comment).
from desktop.
This is related to the embedded Git we ship in Desktop. The discussion about statically linking Git is here desktop/dugite-native#42 but we haven't figured it out yet.
As a workaround mentioned here desktop#1525 (comment), you can symlink libcurl.so.4
to libcurl-gnutls.so.4
which should get it working.
from desktop.
If you're using a build of git
from a Debian based distro, you should be able to package libcurl3-gnutls
in your AppImage to solve this issue. I've done this for an AppImage that I've made myself, and it has worked on all of the distros I've been able to test it on.
Simply packaging libcurl3-gnutls
itself should be enough if your build of git
is from a Debian based distro. libcurl3-gnutls
is relatively small in size, so this would make for an easy quick fix, IMO.
from desktop.
I'm not sure the best fix for this is in the packaging process of Desktop (the mentions in the documentation talk about adding dependencies for the Electron app, which is separate to our version of git
that is distributed in the app). I'm going to close this out in favour of the ongoing discussion in desktop/dugite-native#42 - if you have any bright ideas, please sound out over there. Addressing it upstream means all packaging targets for Desktop get the benefit, and we don't need to address it in multiple ways.
If we can figure a way out of that, this will become available with an update to the Git distributed in Desktop.
from desktop.
cc @TheAssassin
from desktop.
By the way, the AppImage developers are happy to support, we are on #AppImage on irc.freenode.net.
from desktop.
Related Issues (20)
- Build for ARM? HOT 4
- Github-desktop on Pop os use wrong clone address
- Unable to login on xubuntu HOT 2
- Random write error exception HOT 2
- Cannot Pull , Push , Fetch Organization Rep HOT 2
- Apt key file not downloadable HOT 2
- it works very slowly HOT 2
- Github desktop keep logout HOT 1
- Error when cloning an organization repository HOT 5
- "Unable to locate Git" with Flatpak installation HOT 1
- Stupid question, But. What port does this application use for outbound pushes? HOT 3
- Authentication fails because "x-github-desktop-dev-auth" URI scheme is not registered HOT 2
- On commiting my changes, I keep getting a command not found in PATH error HOT 4
- Cannot connect to https://rpm.packages.shiftkey.dev/ HOT 1
- Summary Prefix with branch name HOT 1
- [Feedback wanted] Custom integration support
- Add Nixified (Nix) paths HOT 1
- APT repo stuck in 3.3.x versions?
- createDLGroup failed: maybe libqca-ossl is missing HOT 2
- authentication HOT 1
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.