개인 저장소에 저장된 종속성을 가진 Swift Package Manager를 사용하는 방법은 무엇입니까?`swift-package-manager`를 개인 repos와 함께 사용하는 방법은 무엇입니까?
A가 username
및 password
기능적으로 작동 할 수 추가 :
let package = Package(
name: "MyPackage",
dependencies: [
.package(url: "https://username:[email protected]/me/MyPackage.git", .branch("develop"))
]
)
그러나, username:password
접근 방법은 문제를 포함하여 (이에 국한되지 않음) Package.swift
이름을 지정하고, 그리고 저장소에 일반 텍스트 자격 증명을 가하고있다.
이상적으로, 해결책은 다음과 같습니다
- 저장소에 일반 텍스트 또는 토큰 인증 정보를 저장하지.
- 각 팀 구성원이 자신의 자격 증명을 가질 수 있습니다.