Github integration not working


#1

I have tried everything and cannot get the github integration to work. No matter what I do, the git and github panes both remain blank. I’ve tried 1.18 and 1.19 beta. I have completely (COMPLETELY) removed all traces of atom from my machine and re-installed atom. Nothing.

Git works perfectly fine from the terminal, but will not work at all inside atom.

Atom 1.18
Git 2.13.1.2
Windows 7 SP1

Any help would be greatly appreciated before I lose my mind.

PS, I’m not sure if it’s relevant, but if I open up an empty session in atom and click ‘create repository’ in the git pane, it opens a message box and asks for a location to init a repo. If you click ‘init’, a blank folder is created at the location given, but nothing else happens. The message box never closes and the folder remains blank.

Here is the dev tools error log (running 1.19 beta):

Uncaught (in promise) Error: spawn UNKNOWN
    at exports._errnoException (util.js:1022:11)
    at ChildProcess.spawn (internal/child_process.js:313:11)
    at exports.spawn (child_process.js:399:9)
    at Object.exports.execFile (child_process.js:160:15)
    at Object.module.(anonymous function) [as execFile] (ELECTRON_ASAR.js:200:20)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\dugite\build\lib\git-process.js:65:52
    at Function.exec (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\dugite\build\lib\git-process.js:48:16)
    at Proxy.executeGitCommand (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:343:54)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:214:48
    at Generator.next (<anonymous>)
    at step (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:74:197)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:74:443
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:74:105
    at Promise (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:311:30)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:212:20
    at Generator.next (<anonymous>)
    at step (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:74:197)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:74:443
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\git-shell-out-strategy.js:74:105
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:26:44
    at Generator.next (<anonymous>)
    at step (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:7:197)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:7:443
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:7:105
    at Task.execute (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:31:13)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:96:26
    at Generator.next (<anonymous>)
    at step (C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:7:197)
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:7:443
    at C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\github\lib\async-queue.js:7:105
exports._errnoException @ util.js:1022
ChildProcess.spawn @ internal/child_process.js:313
exports.spawn @ child_process.js:399
exports.execFile @ child_process.js:160
module.(anonymous function) @ ELECTRON_ASAR.js:200
(anonymous) @ C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\dugite\build\lib\g…:65
exec @ C:\Users\conwelps\AppData\Local\atom\app-1.19.0-beta1\resources\app\node_modules\dugite\build\lib\g…:48
executeGitCommand @ <embedded>:175143
(anonymous) @ <embedded>:175014
step @ <embedded>:174874
(anonymous) @ <embedded>:174874
(anonymous) @ <embedded>:174874
Promise @ <embedded>:175111
(anonymous) @ <embedded>:175012
step @ <embedded>:174874
(anonymous) @ <embedded>:174874
(anonymous) @ <embedded>:174874
(anonymous) @ <embedded>:93858
step @ <embedded>:93839
(anonymous) @ <embedded>:93839
(anonymous) @ <embedded>:93839
execute @ <embedded>:93863
(anonymous) @ <embedded>:93928
step @ <embedded>:93839
(anonymous) @ <embedded>:93839
(anonymous) @ <embedded>:93839
processTask @ <embedded>:93934
processQueue @ <embedded>:93908
push @ <embedded>:93895
exec @ <embedded>:174942
(anonymous) @ <embedded>:175184
step @ <embedded>:174874
(anonymous) @ <embedded>:174874

The logs look basically the same in 1.18.


#2

Looks like some kind of problem running Git commands but not sure what the issue could be - could you go ahead and open an issue in the GitHub package repository so the developers can take a look?