19

最初の Git リポジトリを、debian-VM にセットアップした gitlab インスタンスにコミットしようとしています。すべてがローカルネットワーク経由で行われます。次のコマンドは、新しいリポジトリを作成した後に gitlab に表示されます。

mkdir test
cd test
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@10.200.3.248:1337:Matt/test.git
git push -u origin master

入力するとgit push -u origin master、次のことが起こります。

git@10.200.3.248's password:
fatal: '1337:Matt/test.git' does not appear to be a Git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

問題は、Git が実行されているポートでしょうか? Gitlab はポート 617 からアクセスできるため、http://xxx.xxx.xxx.xxx:617/Matt/test から GUI にアクセスできます

入力したパスワードは正しいようです。間違ったパスワードを使用すると、「許可が拒否されました」というメッセージが表示されます。OT: gitlab で説明されているように、ssh キーを生成して追加したため、passwd を入力する必要がある理由がわかりませんが、それは別の問題です。

4

2 に答える 2

-4

次の形式を使用します。

git remote add origin ssh://git@xxx.xxx.xxx.xxx:1337/Matt/test.git

user@host:[port]/path ほとんどの場合、ポートは省略され、次のようになります: user@host:/path....

于 2013-06-04T08:06:54.643 に答える