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

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

3
ホストのSSHキーを使用して、Vagrant VM内でプライベートリポジトリをgit cloneする方法は?
PuppetLabsを使用vcsrepoしてパブリックgitリポジトリを複製することはできますが、ホストのSSHキーを使用してプライベートリポジトリを複製することもできます。 これを達成するため、Vagrantfileおよび/またはmanifests/default.ppこれを達成するために、構成はどのように見えますか?
11 ssh  git  vagrant  puppet 

1
Gitクローンはssh:// git @ ..でのみ動作し、git @では動作しません
GITリポジトリが使用時にのみ機能し、使用ssh://git@server.com/repo.git時にも機能しない理由はgit@server.com/repo.git何ですか? それは他の誰かによるサーバーのセットアップであるため、どのようにセットアップされたかはわかりませんが、BitBucketまたはGitHubで使用することができgit@server.com/repo.git、SSHプロトコルを使用して動作し、リポジトリを複製します。このサーバーが使用時にのみ機能する理由はssh://git@server.com/repo.git何ですか? だから私ssh://は前に追加する必要があります。
11 ssh  git 

1
Windows 7でmsysgitおよび.sshキーを使用してgitを使用する際の問題
Ubuntuマシンで既存のsshキーを使用してgitを使用しています。 次に、Windows 7でGitを使用する必要があり、同じキーペアを使用する必要があります。 msysgitをセットアップし、に.sshフォルダーを作成しましたUsers\username\.ssh。 Ubuntuの.sshフォルダーからこのフォルダーにキーペアをコピーしました。 しかし、Gitリポジトリのクローンを作成しようとすると、停止してパスワードを要求されます。 いくつかのチュートリアルによると、msysgitのインストール中にいくつかのオプションがあるはずですがssh、何も表示されませんでした。 これを解決する提案はありますか?

3
Aptana 3スタンドアロンでGITを使用する
Aptana Studio 3(スタンドアロンバージョン)でGITを参照している唯一の参照は、唯一のフィールドが実行可能ファイルを識別すること(設定する必要がありますか?)およびリポジトリuriを要求するプロジェクトをインポートすることです。特定のリポジトリのユーザー情報を設定する場所がありません。プラグインをインストールする必要がある場合は、どこにも設定できません。
11 git  aptana 

2
Homebrewはgitをリンクしません
gitをインストールしたとき、またはgitをアップグレードしたときに、にbrewリンクできませんでしたbrew link git。私が試してみると、sudo brew link git私は得る: co病なsudo brewリンクの拒否 次の権限を確認する必要があると書かれています: /usr/local/share/gitk/lib /usr/local/share/git-gui/lib /usr/local/share/git-core/templates /usr/local/share/git-core/templates/hooks /usr/local/share/git-core chmodすべてを777 に編集しましたが、それが良いかどうかわかりません。 gitをリンクできるようになりました。許可をより寛容でないものに変更する必要がありますか?


1
Gitクローンの「接続の確認」-それは何ですか?
git cloneSSHまたはHTTPを介してリポジトリを実行すると、次のような出力が得られます。 Cloning into 'some_directory'... remote: Counting objects: 7, done. remote: Compressing objects: 100% (5/5), done. remote: Total 7 (delta 0), reused 5 (delta 0), pack-reused 0 Unpacking objects: 100% (7/7), done. Checking connectivity... done. 最後の「接続の確認」ステップに興味があります。それが起こる後のレポとそのメタデータのすべてがダウンロードされている、すなわち任意のインターネット接続が終了した後も。 プロセスのこのステップは、正確に何を達成していますか?
11 git 

2
古いバージョンのGitのインストーラーをダウンロードする
インターネットに接続されていない隔離されたコンピューターにGitをインストールする必要があります。このコンピューターは非常に制御されており、すべてのインストールには承認と管理者権限が必要です(私ではありません)。システムで承認されている最新バージョンのgitは2.3.4です。 通常、私はWebサイトにアクセスして、単一ファイルのインストーラーをダウンロードし、コンピューターにインストールしてインストールします。ただし、現在ダウンロード可能なGitのバージョンは2.5.1です。古いバージョンへのリンクがあるようですが、これらはすべてソースコードのtarフォルダーであり、Windowsでgitをコンパイルしてインストールするには、他のソフトウェア(したがって承認)が必要です。 私の質問:以前のバージョンは一時的に現在のバージョンだったので、すべてに実行可能インストーラーも必要でした。これらの古いバージョンのインストーラーは、ダウンロード可能な場所に保管されていますか?または、誰かが古いバージョンのgitをWindowsにインストールするより簡単な方法を提案して、そのコンピューターをインターネットに接続できないようにすることはできますか?

3
gitの「ブランチなし」からファイルとコミットを救出する
別のプロジェクトのgitサブモジュールにあるいくつかのファイルの作業を開始しました。ただし、これはgitサブモジュールであるため、「マスター」をチェックアウトせず、ヘッドをチェックアウトし、フォルダー内のすべてのファイルを「ブランチなし」に配置しました。 これらのファイルに誤って変更を加えたので、プロジェクトの「サブブランチなし」のサブモジュールで作業していることがわかりました。 それらのファイルをブランチ(マスターなど)に入れて、救出できるようにするにはどうすればよいですか?
11 git  submodule 

3
「WindowsコマンドプロンプトからGitおよびオプションのUnixツールを使用する」オプションは危険ですか?
Gitをインストールするときに、すべてのmsys * nixツールをPATHに追加するオプションが提供されますが、警告が表示されます。 警告:これにより、「検索」や「並べ替え」などのWindowsツールが上書きされます。影響を理解している場合にのみ、このオプションを使用してください。 私の質問は: どのツールと正確に競合しますか? それは重要ですか?それらはシステムで一般的に使用されていますか?(私はそれらを個人的に使用したことがありません。) PATH内のディレクトリの順序を変更して、競合を防ぐことはできますか? これは2番目のオプションの機能ですか?(「WindowsコマンドプロンプトからGitを使用-このオプションは、最小限のGitラッパーを追加するだけなので、安全であると見なされます。」)
11 git  cygwin  msysgit  msys 

2
特定のディレクトリ内のファイルが変更された場合にのみ、git pre-commitフックを実行します
git pre-commitフック用のbashスクリプトを作成しようとしています。コミットが行われるときはいつでも、特定のディレクトリ内のファイルがステージングされたファイルの一部であるかどうかを確認したい場合は、コマンドを実行します(Gruntタスク)。これまでのところ、特定のファイルが変更された場合にのみ実行されることを除いて、すべてが機能しています。私はこれを動作させるようにしています: SRC_PATTERN="site/assets/js/" if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ] then echo "none" exit 0 fi 残念ながら、これはエラーになります。
11 bash  git 



2
git出力の色?
私は人々がgit出力で色を取得するいくつかの例を見てきました。次のガイドhttp://scie.nti.st/2007/5/2/colors-in-gitを試しましたが、残念ながら成功しませんでした。 カラー出力を取得するために他に必要なことはありますか?私は通常のUbuntuと一緒に.oh-my-zshを使用しており、用語ではcolorが機能します。 編集:この例のような色を探しています(クローン作成中):http : //calip.so/quickstart-install-calipso.html
10 git  colors 

2
gitで$ HOMEを追跡する方法
$ HOMEディレクトリをgitで追跡したいと思います。他のサブディレクトリ($ HOME / projects / repo_1など)に他の多くのgitリポジトリがありますが、すでに追跡されているため、追跡する必要はありません。 私はgit-home-historyを見つけましたが、アーカイブから、プロジェクトがもはや積極的に開発されていないようです。 どのようなアプローチをお勧めしますか?Ghhは十分成熟していますか? 私はMacを使用していますが、クロスプラットフォームソリューションにも興味があります。 ありがとう ps:調べましたが、重複は見つかりませんでした。これについてすでに議論されている場合は、指摘してください。

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