16

編集: 概要: Git に入力されたすべてのコマンドは、Enter キーが押される前に何かが入力された場合、「不正な入力」と表示されるハンギング カーソルを生成します。どのコマンドも結果を生成しません。結果なしで新規インストールを試みました。

私はGitにまったく慣れていません。私が何をしているのかまったくわかりません。(私はMacを使用しています)

私はサイトの基本的な指示に従っていました:

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:aerovistae/MetPetDB-Mobile.git
git push -u origin master

しかし、「git init」と入力するとすぐに、端末がハングします。Enter キーを押しても何も起こりません。プロンプトは新しい行を開始しません...カーソルが点滅せずに空白行が開始されるだけです。Enter キーを 2 回押すと、プロンプトが返され、ターミナルで 1 行スキップされ、次のコマンドを待機しています。

ここで何が起こっているのかよくわかりません。何かがおかしいのかどうかもわかりません。

編集:

Git は、メインのダウンロード ページからインストールされました。

http://git-scm.com/downloads

Entergit initキーを押した後、空白の新しい行に点滅するカーソルが表示され、しばらくしてためらいながら入力しTesting、もう一度 Enter キーを押しました。次に、次の行で吐き出しbad input: Testing、新しいプロンプトを表示しました。

再インストールを試みましたが、無駄でした。次のような他のgitコマンドを試しますが、git config --global user.name "Meeeee"問題ではありません。それらはすべて同じぶら下がりを生成します。

4

2 に答える 2

9

あなたがOS Xを使用していることを考えると、Keith Thompsonコメントの後、可能です

git を別のもの (おそらくalias git="git credential-osxkeychain") に~.profileエイリアスしている場合は、エイリアスを削除できるかどうかを確認する必要があります。

  • または、いくつかの git がインストールされています。

git-credential-osxkeychainラッパーを間違った場所にインストールしたようです(cp/usr/bin/git代わりにインストールしました/usr/local/git/binか?)
修正するには、単に削除する必要があります/usr/bin/git。gitがまだインストールされ/usr/local/binていると仮定すると、引き継がれるはずです。

それは実際ににインストールされて/usr/local/git/binいるので、それを私のPATH.

于 2012-10-03T07:28:43.623 に答える
2

うーん、おそらく書き込み不可のディレクトリにいますか?

通常、ディレクトリを作成できます。

mkdir test
cd test
git init

次に、テスト フォルダーで空の GIT リポジトリを初期化すると、非表示の「.git」という名前のフォルダーが表示されます。おそらく、裸のリポジトリを構築してみることができます。

git --bare init

しかし、あなたの問題は少し奇妙に聞こえます。コマンドをすべての権利で実行しますか?

于 2012-10-02T23:53:20.957 に答える