14

Windows でSourceTreeを使用していますが、既にリポジトリをBitBucketに正常にプッシュしています。

同じことをしたいのですが、BitBucket にプッシュする代わりに、Web ホスティング アカウントにプッシュしたいと思います(つまり、「1&1 共有ホスティング」)。

私の 1and1 アカウントは SSH アクセスを提供し、git は既にインストールされています。PuTTYを使用して SSH に接続しようとしましたが、動作します。「git」と入力すると、使用可能なすべての git コマンドが表示されます。

私は知る必要があります:

  1. SourceTree を SSH に接続するには? ドメイン、ユーザー名、およびパスワードを持っていますが、特殊なファイル形式 " " を必要とする SourceTree または Pageant にそのようなフィールドがありません.ppk

  2. SSH に接続したら、1&1 アカウントでリポジトリをリモートで作成する方法を教えてください。

  3. リポジトリがホスティングに存在したら、それをリモート リポジトリとして追加してプッシュできるようにする方法を教えてください。


注:この質問は SourceTree-Windows ソフトウェアに関するもので、それ自体がほとんどの git 関数のグラフィック ユーザー インターフェイスです。コマンド ラインの指示で返信しないでください。

どうもありがとうございました!

4

2 に答える 2

11

「ソース/URL」フィールドで使用する必要がある構文は次のとおりです。

ssh://<user>@<server_name>/<git_repository_path>

例えば ​​:

ssh://peter@git.mydomain.com/opt/git/project.git

(リモートサーバーにリポジトリがまだ存在しない場合は、次のコマンドで空のリポジトリを作成できます:)

$ mkdir -p /opt/git/project.git
$ cd /opt/git/project.git
$ git init --bare
于 2014-05-12T23:37:19.083 に答える
1
  1. SourceTreeのドキュメントには、それに関する記事があります
  2. ご存じのとおり、リポジトリはリモートで作成されません。サーバーにログインし、サーバーのgitコマンドを使用してそこにリポジトリを作成する必要があります
  3. SourceTree でリポジトリを選択します。メイン メニューの [リポジトリ] > [リポジトリの設定] で。そこにリモートリポジトリを追加できます。デフォルトのものは通常「origin」という名前です
于 2013-07-21T15:48:43.853 に答える