2017-05-18 19 views
1

ローカル(LAN)サーバーにBitBucketサーバーを設定しましたが、PhpStorm(バージョン2017.1.4)を使用しています。PhpStorm - > BitBucket Server integration

PhpStormの組み込みバージョンコントロールを使用して、プロセスを迅速かつ簡単にしたい(SourceTreeを使用する代わりにPhpStormからコミットできる)。

私は組み込みのGit統合を使ってみましたが、チェックアウトしようとすると、自分のアカウントのユーザー名やパスワードではなく、URL、親ディレクトリとディレクトリ名のみをBitBucket Serverに置くことができます。

これは私が「クローン」をクリックしたとき、私は私の周りに検索し、PhpStorm用のBitbucketプラグインを見つけましたが、唯一のBitbucketクラウドをサポートするように思われ、サーバーではなく、としてきたメッセージ

Clone Failed. Authentication failed for {my_bitbucket_url}

を得ることを意味URLではなくユーザー名とパスワードを要求します。私は、BitBucket Serverの統合に関する多くの情報を見つけることができないようです。

これが可能であれば、私は何か不足していると思いますか?

UPDATE:私はPhpStormが私のBitbucketサーバービットへのリンクアップを取得するために管理している

。これで、サーバーからブランチをチェックアウトし、異なるローカルブランチ間を切り替えることができます。しかし、私がすることができないことの1つは遠隔支店にプッシュすることです。私はあなたが>プラグイン>のリポジトリを閲覧設定/環境設定から「のBitbucket Linkyは」プラグインをインストールする必要がありますエラー

Push failed. Failed with error: Authentication failed for {my_url}

答えて

2

私は最終的にこれを理解することができました。

はまず、私はもともと、ユーザー名とパスワードを使用してHTTPS経由の私のBitbucketサーバーにアクセスしていたが、私はそれがSSHキーを設定することにより、作業しまったSourceTreeを使用してレポをクローニングして、プロジェクトディレクトリとして

をGitのディレクトリを設定しますパテを使用して、BitBucket Serverに追加しました。これは私がへのリンクとしての参照(特に環境変数)としてthis linkを使用しても、別の環境名「GIT_SSH」と変数と値、それはVCSはこれをソートするには

を制御PhpStormに端子を介して動作しなく作られましたplink.exeを使ってgitにデフォルトの代わりにパテを使用させる

+0

のLinkyプラグインが有効になっているようです。 ; D – MrLewk

2

を取得します。クラウドとサーバーの両方をサポートします。 概要と既存の問題をplugin's BitBucket pageで確認してください。

+0

このプラグインを使ってみましたが、PhpStormを使ってサーバーからリポジトリをダウンロード(チェックアウト)する方法がうまくいかなかったのです。リンクしたページにプロジェクトのVCS設定が使用されていますが、VSC設定でBitBucketサーバーに接続できないようです。 –

1

Bitbucketリポジトリを既にチェックアウトしている場合、そのリポジトリのローカルコピーをPhpStormのプロジェクトとして開くと、すべてをリンクするのに十分なはずです。

これまではコマンドラインですべてをコミットしていましたが、ローカルリポジトリをソースディレクトリとして使用してプロジェクトを作成した後、PhpStormのVCSはすべてのGitの履歴とBitbucketリポジトリの詳細をインポートしました。


番目のオプション:

はその作業を失敗すると、このBitbucket connectorを試してみてください。

ダウンロードしたら、アーカイブを解凍して "Bitbucket"フォルダをPhpStormプラグインディレクトリに移動するだけです(私のシステムでは "C:\ Program Files \ JetBrains \ apps \ PhpStorm \ ch- 0 \ 171.4424.11 \ plugins ")。

その後「>バージョン管理>のBitbucketからチェックアウトをVCSを」それはまだないし、メニューバーの使用から場合PhpStormは「のBitbucket」プラグインを有効に再起動します。

+0

BitBucketサーバーを使用しているため、BitBucketコネクタが動作しません。プラグインはBitBucketクラウドでのみ動作します。しかし、SourceTreeを使ってチェックアウトしてからそのディレクトリを設定すると、@ Vladの回答 –

関連する問題