問題タブ [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.

0 投票する
1 に答える
3374 参照

git - ssh を使用してリモート Git をプルすると、Permission denied (publickey) になりますか?

Atlassian Stash のホストされたインスタンスに git リポジトリがあります。次に、ソフトウェア システムの最新リリースをデプロイする 3 台のマシン (olympus、zeus、hera) を使用します。これを自動化するために、オリンパスから他のマシンにリモートで展開したいと思いますsshgit pull、これはPermission denied (publickey).. 私は基本的にやります:

私は次のものを持っています:

  • すべてのマシンには異なる azg ユーザーがいる (LDAP などをインストールする時間がなかった) ため、azg@olympus、azg@zeus、および azg@hera があります。各ユーザーに対して、ssh id_rsa キー ペアを生成しました。
  • 各 azg ユーザーauthorized_keysに、対応する他のユーザーの id_rsa.pub を入力しました
  • Stash azg ユーザーは、すべての azg ユーザー (azg@olympus、azg@zeus、azg@hera) のすべての id_rsa.pub のコピーで構成されているため、毎回パスワードを入力することなく、ssh を介してすべてのマシンからクローン、プル、またはプッシュできます。 . したがって、私は何の問題もありません:

    /li>

各マシンから個別に同じことができます。ただし、最初にリモートでログインすると、それを実行できません。つまり、キー「/home/azg/.ssh/id_rsa」のパスフレーズを毎回要求されます。

0 投票する
1 に答える
74 参照

git - リリース ブランチでのコミットの統合

このガイドに従って git ブランチをセットアップしています - http://nvie.com/posts/a-successful-git-branching-model/

私は開発ブランチから毎日ビルドを行い、バージョン番号でタグ付けしています。リリースの準備ができたら、dev から分岐してリリース ブランチとマージします。そうすることで、リリース ブランチの dev から個々のコミットを取得しています。リリース ブランチに、そのリリースの統合コミットを 1 つだけ持たせたい。

たとえば、開発ブランチにはこれらのコミットがあります-

そして、1.0.0.3 と 1.1.0.21 が本番環境にリリースされた場合、リリース ブランチを次のようにして、個々のコミットを省略したいと思います -

どうすればいいですか?これは良い習慣ですか?何か不足していますか?

0 投票する
1 に答える
1094 参照

git - stash の .git フォルダーから git リポジトリを再作成します

助けてくれてありがとう。Atlassian Stash のインスタンスがあり、その上にリポジトリがありました。インスタンスが停止し、私が残した唯一のものは、レポの「.git」フォルダーのように見えるいくつかの番号付きフォルダーです (つまり、内部にフック、ログ、参照、オブジェクト、サブフォルダーがある)。これらのフォルダからリポジトリを再作成する方法はありますか? もしそうなら、どのように?明確にするために、ファイル自体はありません。これらのフォルダー内のコンテンツのみがあります。これから何らかの形でバージョン管理されたファイルを再作成する必要があります。