Package Details: github-desktop 2.4.0-1

Git Clone URL: (read-only, click to copy)
Package Base: github-desktop
Description: GUI for managing Git and GitHub.
Upstream URL:
Keywords: git github
Licenses: MIT
Submitter: mikelpint
Maintainer: immackay
Last Packager: immackay
Votes: 26
Popularity: 1.92
First Submitted: 2017-07-22 21:26
Last Updated: 2020-04-07 23:10

Pinned Comments

immackay commented on 2019-04-26 06:43

Recommendation: install the binary version, github-desktop-bin.

Compiling this is painful.

Latest Comments

1 2 3 4 Next › Last »

tyrannis.hawk commented on 2020-04-12 17:40

I'm getting the following buuld error (using a clean build environment with aurutils):

Packaging app for platform linux x64 using electron v7.1.8
Error: spawn unzip ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
    at onErrorNT (internal/child_process.js:467:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn unzip',
  path: 'unzip',
  spawnargs: [
  cmd: 'unzip -o /build/.cache/electron/ -d /build/github-desktop/src/desktop/dist/linux-x64-template'
error Command failed with exit code 1.

[EDIT] I figured it out. unzip is a build dependency. Could you please add it to makedepends? That should fix the issue and prevent an issue for other people who build in a clean env or don't have it installed.

immackay commented on 2019-04-26 06:43

Recommendation: install the binary version, github-desktop-bin.

Compiling this is painful.

pthalamy commented on 2019-03-27 14:38

For some reason doing as advised by @marlock87 did not work for me. I had to manually install nvm and configure it before installing github-desktop from AUR. These are the commands I had to run:

yay nvm # or whatever AUR helper you are using

source /usr/share/nvm/

nvm install --lts

nvm use --lts

yay github-desktop # or whatever AUR helper you are using

nvm deactivate

swalladge commented on 2018-12-27 05:23

To add to @madis's comment: the new path of the binary is /opt/github-desktop/github-desktop. Currently launching via the .desktop file or the /usr/bin/github-desktop script is broken.

swalladge commented on 2018-12-27 04:35

Note that the repo url has changed to shiftkey/desktop is now shiftkey's personal fork. [EDIT: my bad; shiftkey's fork is what provides linux support. Sorry]

madis commented on 2018-12-24 11:47

Having this error:

/usr/bin/github-desktop: line 3: /opt/github-desktop/desktop: No such file or directory

on 2018-12-22 update.

mlerota commented on 2018-11-13 15:29

Any chance of new release soon?

robokishan commented on 2018-08-17 19:04

/usr/bin/github-desktop: line 3: 24926 Segmentation fault (core dumped) /opt/github-desktop/desktop "$@"

after i try to run this error occured please help

SwarupSaha commented on 2018-06-15 07:03

please update ! Latest Version is 1.2.3

marlock87 commented on 2018-06-12 13:51

Building errors are due to nodejs v10 in arch repository. Github desktop is developed with node v8.

adding nvm to makedepends and modifying build section to use nvm to change node version used during build should resolve this issue

build() {

cd desktop

source /usr/share/nvm/

nvm install --lts

nvm use --lts

export DISPLAY=':99.0'

Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &

yarn install

yarn build:prod

nvm deactivate