Swift Package Managerをプライベートレポジトリに保存された依存関係で使用するには?`swift-package-manager`をプライベートreposで使うには?
username
とpassword
が機能的に動作することができます追加:
let package = Package(
name: "MyPackage",
dependencies: [
.package(url: "https://username:[email protected]/me/MyPackage.git", .branch("develop"))
]
)
しかし、username:password
アプローチは、問題を含む(これらに限定されない)Package.swift
ユーザ名が指定された作りと、リポジトリ内のプレーンテキストの資格情報を置くことがあります。
理想的には、解決策はなります
- は、リポジトリ内の任意のプレーンテキストまたはトークン認証情報を格納しません。
- 各チームメンバーが自分の資格情報を持つことを許可します。