2012-01-28 9 views
0
git remote add joyent yourname.no.de:repo 

これはgitプロトコルを使用していると仮定しています。私はしかし、何が分からない:repoは最後に...ポート番号ではないので。それはユーザー名ですか? 〜/ repoでgit repoを探していますか?:このgitコマンドの終わりにはどういう意味ですか?

私は本当にただそのコマンドにポートを追加し、フォームの何かにそれをマップしたい:

git remote add joyent ssh://[email protected]:1234/wherevermyrepois 
+0

ノートを行いますが...私は私の〜/ .ssh/configファイルを編集する機能を持っていないので、I Cloud9 IDEと一緒に作業しているので、設定しないようにしてください。その回答で返信しないでください。 – Travis

+0

も参照してください:[http://stackoverflow.com/questions/3366718/git-clone-requires-ssh-protocol-when-perhaps-it-shouldnt] –

答えて

1

git remote addへの最後の引数がどのようにリモートリポジトリに接続するのgitに伝えます。この場合、引数はyourname.no.de:repoです。つまり、形式はhostnamepathです。 *hostname*の部分はyourname.no.deで、リポジトリを持つホスト(コンピュータ)に名前を付けます。 *path*の部分はrepoで、リポジトリのファイルシステムのパスはyourname.no.deです。ポート番号とURLにそれを回すために

、これを試してみてください。

git remote add joyent git://yourname.no.de:1234/repo 

またはこれを:usernameユーザー名です

git remote add joyent git://yourname.no.de:1234/~username/repo 

あなたはこのしてみてくださいあなたのローカルユーザ名、別のユーザー名を指定する必要がある場合:

git remote add joyent git://[email protected]:1234/~username/repo 
+1

また、使用するプロトコルをsshからgitに変更しました。これは必ずしも適切ではないかもしれません。 –

+0

あなたは正しいです。それは意図的ではありませんでした。 –

+0

問題は実際にはコマンドラインのsshトンネルでforwardagent yesを設定できないことを示しています... – Travis

関連する問題