git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: marcos <marcos@arena.com.br>
To: git@vger.kernel.org
Subject: Re: Absolute Beginner
Date: Tue, 23 Nov 2010 07:24:28 -0800 (PST)	[thread overview]
Message-ID: <1290525868767-5766781.post@n2.nabble.com> (raw)
In-Reply-To: <AANLkTindQRaUMXiQ_2Fa-guKtZz5oV89Gw7W0dapO9MT@mail.gmail.com>


Hello Duy,

I've just replied by email. See below the message sent:

(...)
Thanks for your reply. Since this is my first visit to this mailing-list, I
don't know its etiquette rules yet. Is this the place to get help? Can I
post long messages? The whole story of setting up our Git server is quite
big... :-)

Anyway, follows below a list of some of the places where I've found the
instructions I've mentioned:

http://progit.org/book/ch4-0.html
http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt
http://www.howtoforge.com/how-to-install-a-public-git-repository-on-a-debian-server
http://batterypowered.wordpress.com/2008/07/04/deploying-a-git-repository-server-in-ubuntu/
http://mattrude.com/2009/07/creating-a-secure-git-repository-server/
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html
http://gofedora.com/how-to-install-configure-gitweb/

Trying to make it short, the last attempt to push a local project to the
server produced the following results:

marcos@hp-laptop:~/teste_sem_bare$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)

marcos@hp-laptop:~/teste_sem_bare$ ls
teste.txt

marcos@hp-laptop:~/teste_sem_bare$ git push origin master
Counting objects: 5, done.
Writing objects: 100% (3/3), 293 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare
repository
remote: error: is denied, because it will make the index and work tree
inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to
match
remote: error: the work tree to HEAD.
remote: error: 
remote: error: You can set 'receive.denyCurrentBranch' configuration
variable to
remote: error: 'ignore' or 'warn' in the remote repository to allow pushing
into
remote: error: its current branch; however, this is not recommended unless
you
remote: error: arranged to update its work tree to match what you pushed in
some
remote: error: other way.
remote: error: 
remote: error: To squelch this message and still keep the default behaviour,
set
remote: error: 'receive.denyCurrentBranch' configuration variable to
'refuse'.
To git@srvpkt:/home/public/teste_sem_bare
 ! [remote rejected] master -> master (branch is currently checked out)
error: failed to push some refs to 'git@srvpkt:/home/public/teste_sem_bare'

marcos@hp-laptop:~/teste_sem_bare$ 
(...)

Then I received a reply from Howard Miller:

(...)
You are trying to push to a repo that isn't bare. Not impossible but
problematic and you can't do it at all by default (as you have found).

Personally I would look at a central shared repo. You could just get an
account on (something like) GitHub or setup your own (something like
Gitosis).
(...)

>From now on I'll remain here at Nabble regarding this subject.

Thanks again,

Marcos

-- 
View this message in context: http://git.661346.n2.nabble.com/Absolute-Beginner-tp5766449p5766781.html
Sent from the git mailing list archive at Nabble.com.

  parent reply	other threads:[~2010-11-23 15:24 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-23 12:41 Absolute Beginner marcos
2010-11-23 12:45 ` Nguyen Thai Ngoc Duy
2010-11-23 14:16   ` Marcos Nogueira
2010-11-23 15:24   ` marcos [this message]
2010-11-23 15:28     ` Howard Miller
2010-11-23 15:54     ` Ilari Liusvaara
2010-11-23 16:03       ` Howard Miller
2010-11-26 18:59         ` marcos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1290525868767-5766781.post@n2.nabble.com \
    --to=marcos@arena.com.br \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).