Gitosis is able to authenticate users based on public/private key pair. It is able to find out which user is currently committing. However, the user name and email is taken from the client's Git configuration ('git config user.name' etc.), which can be set to arbitrary values. Is there any way to associate user names and emails with thei...
I've got a Rails app that's been running live for some time, and I'm planning to open source it in the near future. I'm wondering how dangerous it is to leave the session key store secret in source control while the app is live.
If it's dangerous, how do people usually handle this problem? I'd guess that it's easiest to just move the st...
Hello,
I've been using SVN since a long time and now we're trying on Git. I'm not talking on the centralized / decentralized debate here. My only concern is speed.
The latter tool is much faster. But sometimes, I NEED to work with a centralized approach, which is much more simple and less complex than the decentralized one. The learnin...
I can't for the life of me find any decent explanation of the "[file]: needs update" message that git sometimes spits out from time to time. Even the official git FAQ has explaining this marked as a TODO. If someone could explain A) what it means; and B) how to fix it, I would be extremely grateful.
...
Possible Duplicates:
Git and Mercurial - Compare and Contrast
DVCS Choices - Whats good for Windows?
I have been using SourceSafe and Subversion for years, but recently decided to choose a distributed version control system (or decentralized source control management) like Git, Mercurial or Bazaar or any other thing. So what...
Just recently I dove into the VideoLAN open source project. This was my first time using git, and when sending in my first patch (using git send-email --to [email protected] patches), I was sent the following message from my computer's local mail in the terminal (I'm on OSX 10.6 by the way):
Mail rejected by Windows Live Hotmail fo...
I have some apps running on Heroku. I will be upgrading my OS in two weeks. The last time I upgraded though (6 months ago) I ran into some problems.
Here's what I did:
copied all my rails apps onto DVD
upgraded OS
transferred rails apps from DVD to new OS
Then, after setting up new SSH-keys I tried to push to some of my heroku app...
I need help getting git extensions to run with msysgit. I have had bad luck with extensions git-tfs and git-fetchall, in both cases it is the same problem. The addon will require a file to be placed where git can find it (git-tfs.exe and git-fetchall.sh). I understand this to mean the files need to be in a directory that is in the 'PA...
As far as I see, git pull someRemote master tries to merge the remote branch into mine.
Is there a way to say "Completely discard my stuff, just make me another clone of the remote" using git pull? I still want to keep my own repository and keep it's history, but I want to have a 1:1 copy of someRemote's master branch after that command...
Project layout:
/project_a
/shared
/project_b
/shared
/shared
project_a and project_b both need to contain the shared folder. With svn, we used svn:externalsand that worked fine, since svn can reference subdirs (with relative paths too). However, we moved to git and it seems to not support checking out subdirs.
Our solution no...
Hi All,
I am trying to figure out a git workflow. At the moment we have a httpdocs directory with the old legacy live site, which we don't want to be part of a git repo. I have been building a newer mobile platform that runs sperate to the main site. The source code is within parent/src and parent/httpdocs/md. My permissions don't allow...
I've got a git repository with two branches, master and amazing_new_feature. The latter branch contains the work on, well, an amazing new feature. A colleague and me are both working on the same repository, and the two of us commit to both branches.
Now the work on the amazing new feature finished, and a bit more than 100 commits were a...
I've a master branch with a .gitignore file with directory X listed in it. (X is not being tracked).
When I try to add a branch tracking a remote using the command
git checkout -b mybranch origin/mybranch
The remote branch is tracking X directory, and hence this checkout fails with the error
Untracked working tree file 'X' would be ...
I have this file structure:
folderIWantStuffIn/
- old_stuff
Now I want to add some new stuff that is in a git repo. I'd like to be able to use git clone and git pull right in the directory and get this:
folderIWantStuffIn/
- old_stuff
- new_stuff
When I use git clone, I get this:
folderIWantStuffIn/
- old_stuff
- NewStuf...
If you're using Git from the command line, is there a way to delete in one fell swoop all the files to be deleted in the Changed but not updated list? Rather than doing manual removes using wildcards.
...
How do I copy all files in a directory from another branch? I can list all of the files in that directory by doing
git ls-tree master:dirname
I can then copy all of the files individually by doing
git checkout master -- dirname/filename
However, using wildcards has so far been a total fail. git checkout master -- dirname/*.png ...
Hi,
I have a git repository in 1 hard drive. And I would like to relocate that to a different hard drive. What is the safest way to do that?
1. cp -r?
2. tar ball??
3. git clone (but what is the URI for that)?
I was concern if git repository contains absolute path so that 'mv' to a new directory will break git.
Thank you.
...
We have two separate rails_app, foo/ and bar/ (separate for good reason). They both depend on some models, etc. in a common/ folder, currently parallel to foo and bar.
Our current svn setup uses svn:externals to share common/. This weekend we wanted to try out git. After much research, it appears that the "kosher" way to solve this is u...
hi
ive tried both of the following:
repo init -u git://android.git.kernel.org/platform/manifest.git -b android-2.1
repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair
Both give the same:
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
fatal: The remote end hung up unexpectedly
Any ideas ...
Is there an efficient workflow to mirror a project that is mainly hosted on bitbucket, to github?
...