問題タブ [bitbucket-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - ssh の git/stash での publickey-authentication が機能しない
git/stash を使用しようとしていますが、公開鍵認証に少し問題があります。何が起こるかは次のとおりです。
hannibal
stash-server 上のユーザーです。hannibal
1 つのリポジトリに対する読み取り/書き込み権限があり、stash アカウントに ssh-publickey が追加されています。私は今、リポジトリを作成します
およびadd
&commit
テスト ファイルtest
. 次に、stash-repository をオリジンとして追加したい
これ以上の出力はありません。今、私はしようとしますpush
次に、パスワードを要求します(パブリックキーを介して認証する必要があるため、これは奇妙です)。パスワードを入力すると、次のエラー メッセージが画面に表示されます。
stash が提供する URL であるため、URL は間違いなく正しいです。また、stash-server で ssh が有効になっています。ここで何が欠けていますか?
git - プル リクエストとブランチの違いは何ですか?
GitHubとAtlassian Stashのコンテキストでは、プル リクエストを実行する共通の機能があります。プル リクエストとブランチの違いは何ですか? プルリクエストは、ブランチを呼び出す別の方法のように見えますか?
git - Bitbucket から Stash に履歴をインポートしていますか?
リポジトリを Bitbucket から Stash のローカル環境に移動しています。リポジトリの最新バージョンをインポートできますが、以前のコミットとバージョンの詳細はインポートできません。
すべてのブランチ、コミット、およびバージョンの詳細を含むリポジトリをインポートするにはどうすればよいか教えてください。
これは、リポジトリをインポートする方法です。
- Tortise Git を使用してローカルにフォルダーを作成し、そのクローンを作成します。
- Git Bash を開き、CD コマンドを使用してパスを変更して、このフォルダー (ディレクトリ) に移動します。
次のコマンドを実行します: git init
/li>
私は Git を初めて使用するので、これらは正しい方法ではない可能性があります。
git - Stash マージ後に Stash リポジトリからファイルをコピーする方法
この記事に従って、Atlassian Stash で使用できるマージ後のフックがないことを読みました。私の裸の Stash リポジトリはドキュメント ツリーの外にあり、Stash でのマージが完了した後、作業ディレクトリをドキュメント ルートのディレクトリにコピーしたいと考えています。ベア リポジトリには作業ディレクトリがないことはわかっていますが、ベア リポジトリで --work-tree と --git-dir を使用してファイルを別のディレクトリにチェックアウトする git コマンドを見ました。 こちらをご覧ください- 11:43 で一時停止
参照された記事では、Stash SDK についても言及されていましたが、これによってベア リポジトリから作業ディレクトリを抽出できるかどうかはわかりませんでした。これは、Git が処理する必要があるように思えました。
Stash で利用可能なフックを使用してこれを達成するための提案があれば、私はそれを感謝します。もちろん、他の手段で達成することにも反対しません。
ありがとうございました