[解決済み] Cygwin用のGitをインストールするには?
質問
ネットでいくつかのチュートリアルを見ましたが、Cygwinをインストールしているときに、Cygwinにgitをインストールする方法しか紹介されていません。私はすでにCygwinをインストールし、カスタマイズしているので、そのステップを繰り返したくありません。gitフレームワークをインストールし、githubで使用するにはどうすればよいですか?
ありがとうございました。
解決方法は?
Cygwinの世界では、実は、このような のみ パッケージのインストール AS は、Cygwinをインストールしていることになります。 Cygwinは本来、setup.exeを実行することで 複数 を必要なときに何度も実行します。
Cygwinのレポ・ミラーには、何千ものパッケージが用意されています。 あなたの話からすると、セットアップファイルを一回だけ実行し、その後は利用可能なパッケージを追加でインストールしたり、アップグレードしたりしないように計画しているように聞こえます。 Cygwinのセットアップファイルは、特にこのような目的で使用されます。
もし現在、あなたの特定のCygwin環境にGitがインストールされていないなら、もう一度setup.exeを実行してパッケージを選択するだけです。 現在のインストールディレクトリとパッケージディレクトリ、以前に選択したミラーが自動的に検出されるはずです。 Git パッケージをインストールするようにマークすると、apt-get や他の *NIX パッケージマネージャと同じように、依存するすべてのパッケージを自動的にダウンロードします。
という放棄されたプロジェクトもあります。
apt-cyg
特に、GUIのsetup.exeを避けるためにSSH経由でリモートシステム上で使用します。
apt-cyg
は基本的に、コマンドラインから直接パッケージをインストールするシェルスクリプトです。
apt-get
-スタイルです。 これには
wget
と
subversion
が、セットアップに30秒かかったら、そのまま
apt-cyg install git
. また、GUIのsetup.exeと同様に依存関係のインストールも行います。
Chocolatey パッケージマネージャで Cygwin をインストールした場合にも、同様の選択肢があります。
cyg-get
(という名前だと思います)。 構文は少し違いますが、次のようなものです。
cyg-get git
. この方法はapt-cygと違って、実際にsetup.exeを使い、何もクリックしなくてもいいように処理を自動化するだけなので、あまり好きではありません。 なぜなら、私が最後に確認したところでは、Chocolateyは32ビットのCygwinインストールしかサポートしておらず、cyg-getパッケージが探しているのもこれだったからです。
apt-cyg
何を探しているのかがわかっている場合は、パッケージのインストールに setup.exe を実行するよりも、いつもこの方法を好んでいます。
プロジェクトが再開され、再び活発に開発が行われているようです。 https://github.com/transcode-open/apt-cyg
このバージョンのインストールにはlynxが必要なようです。 どうなんでしょう。 私はまだ、最後にチェックしたときにうまく機能したGoogle Codeのオリジナルバージョンを使っているだけです。 https://code.google.com/p/apt-cyg/
編集:しばらく前から、新しい Cygwin パッケージマネージャである
cyg-get
を介してインストールすることができます。
ショコラトリー
.
Chocolateyがデフォルトで通常の場所にCygwinをインストールしなくなったので、ChocolateyでインストールしたCygwinにしか効かないのかどうかはわかりません。 コメントはご自由にどうぞ。
cyg-get
は、Chocolatey でインストールされなかった古い Cygwin のインストールを実行している場合を除き、今では私の Cygwin パッケージマネージャの選択肢となっています。 32ビットインストールしかサポートしていなかったので、しばらくは避けていましたが、ChocolateyがCygwinの64ビットインストールをサポートしていることが確認でき、さらに
cyg-get
パッケージマネージャと完全に連動します。 私は、自分の
~/.bashrc
のどちらかを使用することができます。
apt
または
apt-get
(の有無にかかわらず)。
install
を呼び出すだけです。
cyg-get.bat
を、私がインストールするように指定したプログラムと共にインストールします。
関連
-
[解決済み] Markdownファイル内のGitHub相対リンク
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] マージされたGitブランチをすべて削除するにはどうすればよいですか?
-
[解決済み] コミットをプッシュするためにhttpsの認証情報をキャッシュする方法はありますか?
-
[解決済み] Gitのプッシュでユーザー名とパスワードが必要
-
[解決済み] git リポジトリからディレクトリを削除する方法は?
-
[解決済み] Heroku: 異なるローカルGitブランチをHeroku/masterにプッシュする方法
-
[解決済み】Git GUIやssh-keygenを使用したSSH秘密鍵のパーミッションがオープンすぎる。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】GitHubのページが更新されない
-
[解決済み] オープンソースプロジェクトにおける/distディレクトリの意味は何ですか?
-
[解決済み] GitHub Markdownのテーブルにチェックボックスやティックマークを描くには?
-
[解決済み] GitHubのREADME.mdで画像を並べて表示するには?
-
[解決済み] GitHub から課題を完全に削除するには?
-
[解決済み】RSA鍵のフィンガープリントを計算する
-
[解決済み】GitHub リポジトリのフォーク依存関係を削除する。
-
[解決済み】GitHubで、すべてのブランチのすべての(最近の)コミットを見る方法はありますか?
-
[解決済み】Npmでgithubから特定のブランチをインストールする。
-
[解決済み] githubで課題を再オープンする方法は?