タグ付けされた質問 「git」

Gitは、Linus Torvaldsによって最初に設計および記述されたオープンソースの分散バージョン管理システムです。通常、ソフトウェアプロジェクトのソースコードを追跡するために使用されます。GitはDVCSとして、分岐、マージ、および分散開発を強力に支援します。

18
使用する秘密鍵をgitに伝える方法は?
ssh-i認証時に使用する秘密鍵ファイルを指示するオプションがあります。 -i identity_fileRSAまたはDSA認証のID(秘密鍵)が読み取られるファイルを選択します。デフォルトは~/.ssh/identity、プロトコルバージョン1のために、と~/.ssh/id_rsaと~/.ssh/id_dsaプロトコルバージョン2.アイデンティティファイルは、コンフィギュレーションファイルによって、ホストごとに指定することができます。複数の-iオプション(および構成ファイルで指定された複数のID)を持つことができます。 ディレクトリにgit複数の秘密鍵があるシステムで使用する秘密鍵ファイルを特定する同様の方法はあります~/.sshか?


12
GitがGitHubのユーザー名とパスワードを要求しないようにするにはどうすればよいですか?
私はGitHubのレポジトリで作業しており、何かをプッシュしようとするたびに、GitHubのユーザー名とパスワードを要求します。そんなことはしたくない。 Gitでメールを設定する手順、つまりGit変数github.userとgithub.token を設定する手順を試しましたが、違いはありませんでした。 なぜこれが起こっているのか分かりません。
172 login  git  github 

5
GitHubでコミットメッセージを編集する方法はありますか?
GitHubにコミットしてプッシュした後、コミットメッセージを編集する方法はありますか?「メモを追加」とインラインコメントがありますが、コミットメッセージの実際の編集はありません。git拡張には「コミットの修正」もありますが、既存のメッセージは編集されません。
129 git  github 

9
1つのコミットをロールバックするにはどうすればよいですか?
プッシュしなかったコミットが2つあります。 $ git status # On branch master # Your branch is ahead of 'faves/master' by 2 commits. 最初のロールバック(最も古いロールバック)をロールバックし、2番目のロールバックを保持するにはどうすればよいですか? $ git log commit 3368e1c5b8a47135a34169c885e8dd5ba01af5bb ... commit baf8d5e7da9e41fcd37d63ae9483ee0b10bfac8e ... ここから: http://friendfeed.com/harijay/742631ff/git-question-how-do-i-rollback-commit-just-want 私はただする必要があります: git reset --hard baf8d5e7da9e41fcd37d63ae9483ee0b10bfac8e あれは?
127 git 


6
ConEmuのGit Bash
ConEmu内の特定のフォルダーでGit Bashを開くための右クリックコンテキストメニューエントリを作成するにはどうすればよいですか?Console2の同等の質問については、Console2のGit Bashを参照してください。
120 windows  bash  git  conemu 

7
中間マシンを介してSSHトラフィックを転送する
SSHトンネリングは非常に混乱しています。Linuxでこれができるかどうか疑問に思っています。 私は3台のマシンを持っています。 A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. したがって、A-> BおよびB-> CからSSHできますが、A-> Cからはできません。 AからBまでのSSHトンネルを設定する方法はありますか。他のSSHコマンドを実行すると、ローカルマシンAから動作しますか?私は基本的に職場から自宅にgitリポジトリのクローンを作成しようとしています(マシンBにgitをインストールすることはできません)。 また、一度セットアップすると..どのように設定を解除できますか?
110 command-line  bash  ssh  git  tunnel 


4
複数のSSH公開キーの使用
Unfuddleには個人アカウントと企業アカウントがあります。Unfuddleでは、SSHキーは単一のアカウントでのみ使用できるため、両方のアカウント用にラップトップで別個のSSHキーを作成する必要があります。ssh-keygen -t rsa異なる名前の2つのキーを生成するために実行しました(個人はデフォルト名で、会社は{company} _rsaです)。問題は、デフォルトのキーがどこでも使用されているように見え、Gitで個々のリポジトリに使用するキーを指定する方法を見つけることができないことです。 私の質問は次のとおりです。レポジトリベースで使用するSSHキーを指定するにはどうすればよいですか。 ssh_config(〜/ .ssh / config)をセットアップしましたが、まだ機能していないようです。 構成: Host {personalaccount}.unfuddle.com HostName {personalaccount}.unfuddle.com User git IdentityFile /Users/dave/.ssh/id_rsa Host {companyaccount}.unfuddle.com HostName {companyaccount}.unfuddle.com User git IdentityFile /Users/dave/.ssh/cage_rsa 会社の混乱のないアカウントのレポジトリ用のGitレポジトリ設定ファイルは次のようになります [remote "origin"] url = git@{companyaccount}.unfuddle.com:{companyaccount}/overall.git fetch = +refs/heads/*:refs/remotes/origin/* それで、私のssh構成またはgit構成に何か問題があるかどうかはわかりません。
97 git  ssh-keys 


6
GPGは古いコミットに署名できますか?
Gitはでコミットに署名できるようになりましたgit commit -S。これは素晴らしいですが、時々にフラグを忘れたり、commit適用するパッチを自分にメールで送信しamたり、そのコマンドには署名用のフラグがありません。 すでに記録されたコミットに署名を追加する方法はありますか?
93 git 

14
git-completion.bashをMac OS Xで動作させる方法は?
私はhttp://blog.bitfluent.com/post/27983389/git-utilities-you-cant-live-withoutをフォローして追加git-completion.bashしました/opt/local/etc/bash_completion.d/git-completion そしてPS1='\h:\W$(__git_ps1 "(%s)") \u\$ '.bashrc_profile に入れます しかし今、私はこれを-bash: __git_ps1: command not foundすべて私がやっていcdます。 何が欠けているのか教えてもらえますか?
92 macos  mac  bash  git 


9
Hombrewがインストールしたツールが見つかるように、MacでPATH変数を設定するにはどうすればよいですか?
新しいMacでHomebrewをセットアップしようとしています(以前のMacではソースからパッケージをインストールしていました)。 私がインストールしようとした最初のパッケージはGitでした: $ brew install git インストールは問題ありませんでしたが、which gitそれでもLionに/usr/bin/git付属しているものが表示されます(どうでしょうか?)。そして、その中の1つがインストールされただけではありません。/usr/local/bin/git $ echo $PATH /Users/meltemi/.rvm/gems/ruby-1.9.2-p290@rails31/bin:/Users/meltemi/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/meltemi/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/michael/.rvm/bin:/usr/local/mysql/bin:/opt/subversion/bin:/Developer/Additions/checker/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin /usr/bin前/usr/local/binにデフォルトを見ることができるように$PATH だから、私は混乱しています!HomeBrew(およびクリエイターが自慢しているように見えること)のポイントは、$PATH変数をいじる必要がないことだと思いました!?! それで、私は何を間違えましたか?
86 macos  git  homebrew 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.