<html><head></head><body><div>On Thu, 2016-09-22 at 13:54 -0400, James Sumners wrote:Compare the output of `env` in each case..</div><div><br></div><div><br></div><div>been there, done that. We even tried . ~/.bashrc from screen with the same results. git doesn't like screen?</div><blockquote type="cite"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 22, 2016 at 1:24 PM, Erik Reinertsen <span dir="ltr">&lt;<a href="mailto:erikrtn@gmail.com" target="_blank">erikrtn@gmail.com</a>&gt;</span> wrote:<br><blockquote type="cite"><div dir="ltr"><div>Hello Linux masters,</div><div><br></div><div>Jim Kinney suggested I post my question here.<br></div><div><br></div><div>I am trying to sync code between a cluster, local machines, and collaborators via Git (stored in GitHub).</div><div><br></div><div>I use screen because some of the computation we do takes a while, and for other reasons.</div><div><br></div><div>However, I am unable to <font face="monospace, monospace">git clone, pull,&nbsp;</font>or<font face="monospace, monospace">&nbsp;push</font> while in screen.</div><div><br></div><div>Here I SSH into the server, create a screen instance, and attempt to clone a repo:</div><div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace" color="#0b5394"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ ssh -X username@serveraddress</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ screen -S instance1</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ screen -ls</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">There is a screen on:</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">&nbsp; &nbsp; &nbsp; &nbsp; 36710.instance1 (Attached)</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">1 Socket in /var/run/screen/S-username.</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ git clone git@github.com:mygithubname/<wbr>testrepo.git</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">Cloning into 'testrepo'...</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">bash: No such file or directory</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">ssh_exchange_identification: Connection closed by remote host</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">fatal: Could not read from remote repository.</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">Please make sure you have the correct access rights</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">and the repository exists.</font></div></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">so I ctrl-A, ctrl-D to exit screen, and can clone my repo without issue:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">[detached from 36710.instance1]<br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ git clone git@github.com:mygithubname/<wbr>testrepo.git<br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">Cloning into 'testrepo'...</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">remote: Counting objects: 48, done.</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">remote: Compressing objects: 100% (3/3), done.</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">remote: Total 48 (delta 0), reused 0 (delta 0), pack-reused 45</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">Receiving objects: 100% (48/48), 137.11 KiB | 0 bytes/s, done.</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">Resolving deltas: 100% (6/6), done.</font></div></div><div><br></div><div><br></div><div>if I go back into screen, I cannot pull changes or push commits to the repo:</div><div><b><br></b></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ screen -r 36710.instance1<br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ cd testrepo</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ touch test.txt</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ git status</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"># On branch master</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"># Untracked files:</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"># &nbsp; (use "git add &lt;file&gt;..." to include in what will be committed)</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">#</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">#<span style="white-space:pre-wrap">        </span>test.txt</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">nothing added to commit but untracked files present (use "git add" to track)</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ git add -A</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ git commit -m "adding a test file to see if I can push commits in screen"</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">[master 130da0b] adding a test file to see if I can push commits in screen</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">&nbsp;1 file changed, 0 insertions(+), 0 deletions(-)</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">&nbsp;create mode 100644 test.txt</font></div></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">$ git push</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">bash: No such file or directory</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">ssh_exchange_identification: Connection closed by remote host</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">fatal: Could not read from remote repository.</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)"><br></font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">Please make sure you have the correct access rights</font></div><div><font face="monospace, monospace" color="#0b5394" style="background-color:rgb(238,238,238)">and the repository exists.</font></div><div><br></div><div><br></div><div>Similar error if I try <font face="monospace, monospace">git pull </font>while in screen.</div><div><br></div><div>Any suggestions? Thanks.</div><span class="HOEnZb"><font color="#888888"><div><b><br></b></div><div><b><br></b></div><div><div><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div style="font-size:12.8px"><div style="color:rgb(34,34,34)"><font face="HelveticaNeue"><span style="color:rgb(153,153,153)"><br></span></font></div><div><font face="HelveticaNeue" color="#999999">Erik Reinertsen<br></font></div><div><font face="HelveticaNeue"><font color="#999999">MD/PhD student |&nbsp;</font><a href="http://gdclifford.info/" style="color:rgb(85,172,238);text-decoration:none" target="_blank">Clifford Lab</a></font></div><div><div><font face="HelveticaNeue" color="#999999">Georgia Institute of Technology<br></font><div><font face="HelveticaNeue" color="#999999">Emory University School of Medicine</font></div></div></div><div style="color:rgb(34,34,34)"><font face="HelveticaNeue"><a href="https://twitter.com/erikrtn" style="color:rgb(85,172,238);text-decoration:none" target="_blank">@erikrtn</a>&nbsp;<span style="color:rgb(153,153,153)">|&nbsp;</span><a href="mailto:erikrtn@gmail.com" style="color:rgb(85,172,238);text-decoration:none" target="_blank">erikrtn@gmail.com</a></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></font></span></div></div>
<br>______________________________<wbr>_________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">James Sumners<br><a href="http://james.sumners.info/" target="_blank">http://james.sumners.info/</a> (technical profile)<br><a href="http://jrfom.com/" target="_blank">http://jrfom.com/</a> (personal site)<br><a href="http://haplo.bandcamp.com/" target="_blank">http://haplo.bandcamp.com/</a> (music)</div>
</div>
<pre>_______________________________________________
Ale mailing list
<a href="mailto:Ale@ale.org">Ale@ale.org</a>
<a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a>
See JOBS, ANNOUNCE and SCHOOLS lists at
<a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a>
</pre></blockquote><div><span><pre><pre>-- <br></pre>James P. Kinney III

Every time you stop a school, you will have to build a jail. What you
gain at one end you lose at the other. It's like feeding a dog on his
own tail. It won't fatten the dog.
- Speech 11/23/1900 Mark Twain

http://heretothereideas.blogspot.com/
</pre></span></div></body></html>