2012-03-02 14 views
0

自分のサーバにgitをインストールしました。git initコマンドをサーバ上で有効なコマンドにする方法

git initを実行しようとすると、gitコマンド 'init'が見つかりません。なぜ誰が知っていますか?またはこれに対する解決策があるかどうか。

--EDIT--

私はyumをして、それをインストールしてからの推薦

# yum remove git 
Loaded plugins: fastestmirror 
Setting up Remove Process 
No Match for argument: git 
Loading mirror speeds from cached hostfile 
* base: mirrors.ukfast.co.uk 
* epel: mirror.bytemark.co.uk 
* extras: mirrors.ukfast.co.uk 
* updates: centosr4-msync-dvd.centos.org 
Package(s) git available, but not installed. 
No Packages marked for removal 

からアンインストールしようとしているこれは多分インストールするには、私のためにファイルを持っていない私のミラーの問題であり、ねえ?以下

は、yumの上に行くためにはgit-コア

Downloading Packages: 
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6 
epel/gpgkey                                                   | 2.5 kB  00:00 
Traceback (most recent call last): 
    File "/usr/bin/yum", line 29, in ? 
    yummain.user_main(sys.argv[1:], exit_code=True) 
    File "/usr/share/yum-cli/yummain.py", line 309, in user_main 
    errcode = main(args) 
    File "/usr/share/yum-cli/yummain.py", line 261, in main 
    return_code = base.doTransaction() 
    File "/usr/share/yum-cli/cli.py", line 410, in doTransaction 
    if self.gpgsigcheck(downloadpkgs) != 0: 
    File "/usr/share/yum-cli/cli.py", line 510, in gpgsigcheck 
    self.getKeyForPackage(po, lambda x, y, z: self.userconfirm()) 
    File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 3519, in getKeyForPackage 
    keys = self._retrievePublicKey(keyurl, repo) 
    File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 3484, in _retrievePublicKey 
    keys_info = misc.getgpgkeyinfo(rawkey, multiple=True) 
    File "/usr/lib/python2.4/site-packages/yum/misc.py", line 377, in getgpgkeyinfo 
    raise ValueError('No key found in given key data') 
ValueError: No key found in given key data 
+2

'EXACT'エラーメッセージを出してください。 – manojlds

+1

gitコマンドは動作しますか? 'git clone'など?申し訳ありませんが、まず簡単なものを手に入れたいです。 – macduff

+3

'git --version' – bitmask

答えて

0

リポジトリを変更してyum install git-coreをインストールする必要があります。その方法を質問します

+0

あなたは自分自身に恩恵を与えた? – iltempo

+0

私の知る限りではありませんか? – Ben

1

ないたくさんをインストールしようとしたときに私が得る問題ですが、あなたのPATHが

1
正しく設定されないようにするために、最も論理的な説明は次のようになります

初期のDebianディストリビューションでgitはGNU Interactive Toolsのパッケージ名でした。あなたは

apt-get install git

をしたときにあなたの代わりに予想される分散型バージョン管理システムの1つをインストールしました。この時点でgit-coreと命名されました。だから、あなたがしたいのgitコマンドを使用できるように

apt-get remove git && apt-get install git-core

をしよう。参照:the debian package description

多分これは起こっていることです。

+0

です。apt-getコマンドが見つかりません。私はそれをインストールするためにYumを使用しました – Ben

+0

-1間違ったパッケージマネージャを使ってパッケージをインストールするソリューションを提供しています... apt-getはOPがRPMベースの 'yum'を使用しているときにdebianベースのシステム用です – g19fanatic

+0

私がこれを追加した時私たちがどのようなシステムについて話しているのかは不明であったとのコメント。ヤムは後で言及された。だから私は私がデビューしていることを語っていると述べました。 – iltempo

1

CentOS(最初の質問のコメントの一番下に記載されています)...「yum install」があなたに浮かんでいる理由はわかりませんが、CentOSに付属のgitのバージョンはかなり古くなっています(私は1.5.xと思う)ので、ソースからgitをビルドするのが最良です。

gitソースを入手する最も良い場所はですから、ブートストラップに問題があります。 :-)もっと近代的なLinuxシステムをどこかにインストールすることができれば、ソースをつかんでタールし、CentOSマシンに転送してビルドすることができます。または、http://www.kernel.org/pub/software/scm/git/からtarballを取得してCentOSでビルドし、作成したものを使用して現在のものを取得することができます。

+0

私の非常に限られた知識と私はチュートリアルは、チュートリアルは、私が正しく(もし私が理解する)そのチュートリアルの一部としてダウンロードを開始するように見えるリポジトリを指摘し、私は間違ってされているように見えるキーを作成しなければならなかった。私はこれを得る - 警告:rpmts_HdrFromFdno:ヘッダーV3 DSA署名:NOKEY、キーID 217521f6。それは私がそれをインストールすることがありますので、私はこれを修正する方法はあります – Ben

関連する問題