It seems that I have to create the master repository with "git init --bare" and 
then push 
from the slave after adding a file.  Adding a file on the master is also 
apparently a bad 
idea.

This is annoying, pity git is what all the cool kids use nowadays.

On Tuesday, 8 May 2018 6:18:29 PM AEST Russell Coker wrote:
> I want to have a git repository accessed via ssh.  Just for me, no plans to
> give anyone else access.
> 
> Below is the transcript of what I did, how do I solve the problem at the end
> of git refusing to update a checked out branch?
> 
> rjc@linux:/tmp$ mkdir orig
> rjc@linux:/tmp$ cd orig
> rjc@linux:/tmp/orig$ git init
> Initialized empty Git repository in /tmp/orig/.git/
> rjc@linux:/tmp/orig$ ls -al > file
> rjc@linux:/tmp/orig$ git add file
> rjc@linux:/tmp/orig$ git commit file
> [...]
>  1 file changed, 5 insertions(+)
>  create mode 100644 file
> rjc@linux:/tmp/orig$ cd ..
> rjc@linux:/tmp$ mkdir copy
> rjc@linux:/tmp$ cd copy
> rjc@linux:/tmp/copy$ git init
> Initialized empty Git repository in /tmp/copy/.git/
> rjc@linux:/tmp/copy$ git pull localhost:/tmp/orig
> remote: Counting objects: 3, done.
> [...]
> From localhost:/tmp/orig
>  * branch            HEAD       -> FETCH_HEAD
> rjc@linux:/tmp/copy$ git push localhost:/tmp/orig
> fatal: The current branch master has no upstream branch.
> To push the current branch and set the remote as upstream, use
> 
>     git push --set-upstream localhost:/tmp/orig master
> rjc@linux:/tmp/copy$ git push --set-upstream localhost:/tmp/orig master
> rjc@linux:/tmp/copy$ ls -al > file2
> rjc@linux:/tmp/copy$ git push


-- 
My Main Blog         http://etbe.coker.com.au/
My Documents Blog    http://doc.coker.com.au/

_______________________________________________
luv-main mailing list
[email protected]
https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main

Reply via email to