BitBucket – download source as ZIP

I know I can get the project through git clone command, but is there any way, how to download the project through the web interface from In the best way, I am looking for a way to download a project source as ZIP compress file.

Git error when trying to push — pre-receive hook declined

I’m using the latest version of TortoiseGit on Win XP. When I try and push a change I’ve commited, I get the following error … git.exe push -v –progress “origin” iteration1:iteration1 remote: ********************************************************************* To ssh://git@mycogit/cit_pplus.git ! [remote rejected] iteration1 -> iteration1 (pre-receive hook declined) error: failed to push some refs to ‘ssh://git@mycogit/cit_pplus.git’ What’s going on? […]

Which is faster, ssh or git protocol?

Which is effecient? SSH:// or Git:// (File compression) I understand in Git , git protocol is smart because there is a protocol agent on both end of commumnication to compress the file transfer resulting in faster clone by effeciently using the network bandwidth. From an O’Reilly book I found the following statements. For secure, authenticated […]

How do I find the most recent git commit that modified a file?

I want to find the most recent commit that modified a source file. I can use git blame to see all the dates for commits by each line, but it’s difficult to see exactly which commit was the last one to touch the file. How can I find the last commit that touched a given […]

Out of a git console: how do I execute a batch file and then return to git console?

I have a small utility script called clear.bat that does some housekeeping work on my sources. It is a .bat file so that I could easily double-click it in Windows Explorer. Sometimes, I find it more handy to execute it from my Git bash (msysgit, if this matters). To do this, I type cmd clear.bat […]

git push via cron

I’m trying to run a git push from cron. When I do the command interactively on the shell it’s going through fine. When running the command from my user’s crontab, cron delivers the error message Permission denied (publickey). I presume it hasn’t to do with finding or reading my ~/.ssh/id_rsa, as I can cat the […]

Github restricting access

I am using github. I’m trying to figure out how to restrict repo access for a contractor i have. I have the main rails codebase and i also have a contractor that will be doing some css/ux type work for me. I want to give the contractor the ability to check in code to git […]

Git fast forward VS no fast forward merge

Git merge allow us to perform fast forward and no fast fast forward branch merging. Any ideas when to use fast forward merge and when to use no fast forward merge?

Unable to determine upstream SVN information from HEAD history

Why do I get this error message?

How to set Araxis as diff / merge tool for MSYS git?

I’m trying to use Araxis Merge as my diff / merge tool for MSYSGit. I found a few resources on the net: On the Araxis site, they mention an “easy” way, but it implies a executables (araxisgitdiff.exe and araxisgitmerge.exe) that are not part of my distro. I also found some info in gitguru, but the […]

Git Baby is a git and github fan, let's start git clone.