3

OpenEmbedded/bitbake の svn fetcher に関して問題が発生しています。私が使用する場合:

svn://PATH/;proto=https;module=trunk

また

svn://PATH/;proto=https;module=trunk;username=ABC;password=XYZ

bitbake は何もしません。それはただ待っています:

NOTE: Fetch
svn://DOMAIN/svn/src/www/home/trunk/resources/tree/src/metadata-input/trunk/;proto=https;module=trunk
Authentication realm: <https://DOMAIN.de:443> svn/src/www

パスワードまたはユーザー名を入力してからパスワードを入力しようとしましたが、何も起こりません。でキャンセルした後Control-C、コマンド ラインにプロンプ​​トが表示されます。

Password for 'USERNAME':

誰かがこれを解決するためのヒントを教えてもらえますか? http私の会社では、または への切り替えsvn+sshはオプションではありません。

4

3 に答える 3

3

パラメータは user= および pswd= である必要があります。例:

svn://PATH/;proto=https;module=trunk;user=bob;pswd=password
于 2013-04-10T17:46:32.177 に答える
1

.netrcサーバーへのユーザー名とパスワードを含むファイルをホームディレクトリに設定してみてください。Bitbake はwgetファイルを取得するために使用し、ファイルはパスワードを読み取り.netrcます。

たとえば、~/.netrcファイルに次の 1 行を追加できます。

machine example.com login john.smith password ABC123

ユーザー名とパスワードでwgetにログインするように通知します。example.comjohn.smithABC123

于 2011-02-02T14:14:38.573 に答える
1

yoctobitbakeで提供されるの新しいバージョンでは、次のようなレシピを作成します (わかりやすくするために改行しています)。

SRC_URI= "svn://svn.example.com/svnreponame/trunk/;\
module=HelloWorld;\
protocol=https;\
user=jrandom;\
pswd= \
"

「モジュール」は、Subversion の観点からチェックアウトするディレクトリの名前にすぎないことに注意してください。

残りのレシピと共にソースコード管理システムにパスワードが保存されないように、パスワードをオフのままにしました。レシピでパスワードなしでユーザー名を指定すると、Subversion は通常の場所でキャッシュされた認証情報を探します。ビルド ユーザーを使用して、マシン上の別の場所にある作業コピーをチェックアウトするだけで、subversion をトリガーして資格情報のキャッシュについて尋ねることができます。

于 2018-02-20T20:56:19.810 に答える