2017-08-18 8 views
0

1)Windows Devマシンにローカルgit repoをセットアップしました。リモートのリポジトリを共有ホスティング(Hostgator)からSourceTreeに追加

2)はHostgatorの

3)ローカルマシン上で生成されたSSHキーと私のクラウドホスティングアカウントにリモートレポを作成しました。追加されたキーは、私はパスアウト/ wのポート2222上で私のサーバーへのsshでき

5)Hostgatorのために

4)。そして、私のローカル&遠隔リポジトリは正常にリンクされました。

SourceTreeにリモートリポジトリ(hostgator上)を追加しようとしたときに問題が発生しました。

Sourcetreeはppk形式でない限り(私の鍵はありません) 私は新しい鍵ペアを生成し、それをhostgatorとsourcetree SSHエージェントに追加しました。

今、私は私が試した何SourceTree

へのリモートレポの正しいアドレスを入力していますかどうかわからないです:

ssh://<username>@mywebsite.com:2222/path/to/my/remote/repo.git 

and 

<username>@mywebsite.com:2222/path/to/my/remote/repo.git 

問題が間違ったアドレスによって引き起こされている場合、私は確信がもてませんか新しいsshキー。

私はSourceTreeにリモートレポからフェッチしようと

は私が取得:
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch <name of repo> 
FATAL ERROR: Server unexpectedly closed network connection 
fatal: Could not read from remote repository. 

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



Completed with errors, see above. 

私の質問

は以下のとおりです。

1)新しいPPKキーを生成し、それらが間違ったリンクの私のステップはありますか?

2)SourceTreeで使用するURL /パスは何ですか?

は私がこだわっている:(私は最終的に解決策を見つけた

+0

SourceTreeはPPKキーをサポートしていますか? – Jakuje

+0

はい、パテで生成されたキーまたはパテで変換されたキーのみをサポートします。 – el3ati2

答えて

0

研究の日後。

私は私の質問で述べたように、それは私の場合で働いていませんでしたSSHエージェントのようSourcetreeはパテを使用しています。 。私が行うために必要な何

は、そうするためには

代わりのOpenSSHを使用するようにSourceTreeを教えてくれたに着い:

TOOLS> O PTIONS

「SSHクライアント構成」の下の「一般」タブで、「Putty/Plink」ではなく「OpenSSH」を選択します。

そして、サーバーでgitを認証するために使用しているSSHキーを指していることを確認してください。私の場合〜/ .ssh/id_rsa

それだけです。

+1

あなた自身の答えをマークすることができ、同様の質問をした他の人にも役立ちます。 –

関連する問題