問題タブ [git-clone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git cloneエラー、アクセス中に接続が拒否されました... info / refs
httpを介してgitサーバーからリソースのクローンを作成したいのですが、次のエラーが発生しました:
サーバーで「gitupdate-server-info」を実行しようとしましたが、それでも機能しません。(クライアント側からChromeを介してhttp://xxx/ResMonitor.git/info/refsにアクセスできます)
誰か助けてもらえますか?どうもありがとう!
git - Windowsでgitサーバーを実行すると、git cloneが403で失敗する
このチュートリアルの説明に従って、Windows で git サーバーをセットアップしてみます。
しかし、新しい空のリポジトリを複製しようとすると、次の例外が発生します。
エラー: 要求された URL がエラーを返しました: http://myIP/NewTestRepo.git/info/refsにアクセス中に 403
致命的: HTTP 要求が失敗しました
リモート リポジトリとローカル リポジトリを同じマシンで実行する際に問題が発生する可能性はありますか? 問題を解決する方法を知っている人はいますか?
git - ローカルの file:/// URL が渡されたときに「git clone」がオブジェクト データベースをパックするのはなぜですか?
観察された動作を再現するために実行する bash コマンドを次に示します。これらは実行されていますがmsysgit
、結果は *nix 環境でも同様であると思われます。
ソース リポジトリをセットアップする
ローカルの file:/// url を使用してソース リポジトリのクローンを作成します。
ローカル ファイル パスを使用してソース リポジトリを複製する
Wikipediaによると、トリプル スラッシュを含むファイル URL はローカル リソースを意味します。
ただし、ローカルfile:///
URL を介してクローンを作成すると、オブジェクト データベースは転送 (コピー?) される前に圧縮されます。これは、ソース リポジトリの場所がローカル パスとして表現されている場合には当てはまりません。
ソースリポジトリとターゲットリポジトリの両方がホストされていることを考えると、git の動作が異なるのはなぜlocalhost
ですか?
git - gitクローンは空ですか? なぜこれが起こるのか
これはいつも私を困惑させます。これをクローンしていた
そして、長い間、オブジェクトの解決と受信などを複製しているように見えました。それからそれが完了すると...
ディレクトリを開いて、msm
空であることを確認します。これは以前にも起こりました。何がうまくいかなかったのか、誰にも説明がありますか?
git - GIT クローンと最初の GIT プッシュの問題
2 つの問題があります。Ubuntu 10.10 を使用しており、gitolite ツールを使用して git サーバーをインストールしました。すべてがうまくいきました。gitolite の gl-setup コマンドは、gitolite-admin と testing の 2 つのリポジトリを作成しました。
1) 質問 1
私のデフォルトの gitolite 管理者ユーザーは「git」と呼ばれ、既に作成されています。
最初に、gitolite-admin リポジトリのクローンを作成し、たとえば conf/gitolite.conf にいくつかの変更を加えて、新しいリポジトリと新しいユーザーを追加する必要がありました (root ユーザーを追加し、前に秘密鍵/公開鍵を作成し、さらに追加しましたkeydir フォルダーへの公開鍵)、変更を追加/コミットしてプッシュバックする必要がありました.3
情報: 私の ~git/.ssh/authorized_keys ファイルは問題ありません。command= で始まり、最初に作成した git ユーザーの公開鍵という 1 つの値しかありません。
動作しませんでした:
働いた:
内容:
最初のバリアントがまったく機能しなかったのはなぜですか? すべてのチュートリアルでは、問題なく動作するはずです。~/.ssh/config ファイルでそのホスト構成を作成するために、2 番目のバリアントを使用する必要がありました。これは少しイライラします。リポジトリ パスは /home/git/repositories で、ssh はデフォルトのポート 22 です。
2) 質問 2
同じサーバーでユーザー root を使用して、たとえば /var/www/example.com/www に空のフォルダーを作成しました。git init を実行してから、ファイル (.gitignore) を追加し、git add -A と git commit -m "..." を実行しました。
次に、origin のリモート パスを作成しました。
git push origin master を実行したところ、次のようになりました。
リポジトリへのパス全体を配置するなど、さまざまなことを変更しようとしました(どこにも表示されなかったので、正しくありません)。
私が間違っていることは何ですか?このような基本的なタスクに対して、私はこの異常な困難を経験しているため、これはイライラしています。私は SVN の経験が豊富で、GIT を使用するのは初めてです。
よろしくお願いします。
git - リポジトリのクローン作成中の Git 競合コピー エラー
Dropbox を git リポジトリとして使用しています。
現在、同期の問題により、git に競合するコピーが存在します。この競合を取り除くにはどうすればよいですか? この競合のため、そのリポジトリのコンテンツを複製できません。
リポジトリのクローン作成中に発生するエラーは次のとおりです。
Git :- 致命的: 参照の形式が無効です: 'refs/heads/debugging (xyz conflictedcopy date) '
macos - Github からプロジェクトをクローンできるように、OS X に SSL 証明書をインストールするにはどうすればよいですか?
Github でリポジトリのクローンを作成しようとしていますが、SSL 証明書の問題が発生しています。
適切な証明書をインストールするにはどうすればよいですか?
編集: git:// と https:// を使用することで、問題を完全に回避できました。
git - 信頼できない接続で大規模な Git リポジトリのクローンを作成するにはどうすればよいですか?
LibreOffice のクローンを作成したい。公式サイトによると、以下のように書かれています。
すべてのソース コードは git でホストされています。
クローン:
$ git clone git://anongit.freedesktop.org/libreoffice/core
# (ブラウズ)クローン (http):
$ git clone http://anongit.freedesktop.org/git/libreoffice/core.git
# 遅いターボール:
http://download.documentfoundation.org/libreoffice/src/
最新バージョンを見つけてください(通常は下部にあります)
今、このコマンドを git bash に書き込んで clone すると、フェッチが開始されます。しかし、リポジトリが非常に大きいため、数時間後に接続が失われ、ダウンロードがロールバックされ、何も得られません。
中断が発生してもリポジトリをスムーズにダウンロードできる方法はありますか?
PS 私は Git の新規ユーザーで、1 MB の DSL インターネット接続を使用しています。リポジトリは 1 GB を超える必要があります。
git - git clone from-> to directory confusion
EC2 / var / wwwディレクトリにいて、Githubリポジトリであるhtdocsのコンテンツを取得したいと考えています。
私がここにいるとき:
私がタイプした場合:
次に、Gitは/ var/www内にhtdocsという名前のディレクトリを作成します。
ただし、htdocsの内容を/ var / www / htdocsという名前の新しいフォルダーではなく、wwwフォルダーに配置したいだけです。
何かご意見は?
git - 複製されたリポジトリを git サーバーにプッシュしてタグ付けする
現在のアプリケーションの 1 つは、github から複製された読み取り専用ライブラリ (XXLib と呼びましょう) に依存しています。アプリケーションのビルドをカットしてリリースするときは、特定のバージョン (v1.1 など) としてタグ付けします。いつでも戻って再構築できるようにリポジトリを作成しますか?
考えたことの 1 つは、中央の git サーバーに新しいリポジトリを作成し、ワークスペースに XXLib の追跡ブランチを追加して、ビルド時にワークスペースの内容を中央のサーバーにプッシュできるようにすることです。すなわち。ワークスペースの XXLib には、プル (origin) とプッシュ (mygitserver) に使用する 2 つのリモート (origin と mygitserver) があります。
それとも、これはサブモジュールの場合ですか?
任意の考えをいただければ幸いです。