[ale] Error with git clone, pull, or push while in screen and SSH'd into a server

James Sumners james.sumners at gmail.com
Thu Sep 22 13:54:26 EDT 2016


Compare the output of `env` in each case.

On Thu, Sep 22, 2016 at 1:24 PM, Erik Reinertsen <erikrtn at gmail.com> wrote:

> Hello Linux masters,
>
> Jim Kinney suggested I post my question here.
>
> I am trying to sync code between a cluster, local machines, and
> collaborators via Git (stored in GitHub).
>
> I use screen because some of the computation we do takes a while, and for
> other reasons.
>
> However, I am unable to git clone, pull, or push while in screen.
>
> Here I SSH into the server, create a screen instance, and attempt to clone
> a repo:
>
>
> $ ssh -X username at serveraddress
>
> $ screen -S instance1
>
> $ screen -ls
> There is a screen on:
>         36710.instance1 (Attached)
> 1 Socket in /var/run/screen/S-username.
>
> $ git clone git at github.com:mygithubname/testrepo.git
> Cloning into 'testrepo'...
> bash: No such file or directory
> ssh_exchange_identification: Connection closed by remote host
> fatal: Could not read from remote repository.
>
> Please make sure you have the correct access rights
> and the repository exists.
>
>
> so I ctrl-A, ctrl-D to exit screen, and can clone my repo without issue:
>
>
> [detached from 36710.instance1]
>
> $ git clone git at github.com:mygithubname/testrepo.git
> Cloning into 'testrepo'...
> remote: Counting objects: 48, done.
> remote: Compressing objects: 100% (3/3), done.
> remote: Total 48 (delta 0), reused 0 (delta 0), pack-reused 45
> Receiving objects: 100% (48/48), 137.11 KiB | 0 bytes/s, done.
> Resolving deltas: 100% (6/6), done.
>
>
> if I go back into screen, I cannot pull changes or push commits to the
> repo:
>
>
> $ screen -r 36710.instance1
>
> $ cd testrepo
>
> $ touch test.txt
>
> $ git status
> # On branch master
> # Untracked files:
> #   (use "git add <file>..." to include in what will be committed)
> #
> # test.txt
> nothing added to commit but untracked files present (use "git add" to
> track)
>
> $ git add -A
>
> $ git commit -m "adding a test file to see if I can push commits in screen"
> [master 130da0b] adding a test file to see if I can push commits in screen
>  1 file changed, 0 insertions(+), 0 deletions(-)
>  create mode 100644 test.txt
>
> $ git push
> bash: No such file or directory
> ssh_exchange_identification: Connection closed by remote host
> fatal: Could not read from remote repository.
>
> Please make sure you have the correct access rights
> and the repository exists.
>
>
> Similar error if I try git pull while in screen.
>
> Any suggestions? Thanks.
>
>
>
> Erik Reinertsen
> MD/PhD student | Clifford Lab <http://gdclifford.info/>
> Georgia Institute of Technology
> Emory University School of Medicine
> @erikrtn <https://twitter.com/erikrtn> | erikrtn at gmail.com
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>


-- 
James Sumners
http://james.sumners.info/ (technical profile)
http://jrfom.com/ (personal site)
http://haplo.bandcamp.com/ (music)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20160922/2d6f044d/attachment.html>


More information about the Ale mailing list