나는 많은 프로젝트에서 사용하는 Github의 개인 액세스 토큰 을 가지고 있습니다.Travis YAML 설정 명령어에 ALIAS를 만들 수 있습니까? ... "travis는 GITHUB_TOKEN = ****** --add"를 암호화합니까?
travis encrypt GITHUB_TOKEN=****secret**** --add
문제점
-
: 토큰 내 모든의 repos/쓰기 능력을 읽기 때문에, 내가
GITHUB_TOKEN
값은 난수 문자열을 기억하기가 어렵 기 때문에 필요할 때마다 먼저 찾은 다음 n '을 bash에 붙여 넣습니다. 나는 - 는, 내가에 해요
GITHUB_TOKEN
만와 저장소를 연결합니다.
GITHUB_TOKEN
을 암호화하고 보안 변수로 내 .travis.yml
에 배치하는 Travis Command Line Tool를 사용하여 중요 travis encrypt
방법을 사용할 때마다 질문
이 가능이 트래비스가 명령하는 것입니다 별칭 나는 계속해서 사용할 수 있습니까?
[alias]
git repo-encrypt = "travis encrypt GITHUB_TOKEN=****secret**** --add"
그렇다면 어떻게 그리고 어디에서?
또 다른 레벨의 구성이 필요한 경우에 대비해'--local'은 별칭을이 저장소에만 추가합니다. '--global'은이 사용자의 설정 파일에 별명을 추가합니다; '--system'은 Git install-wide 설정 파일에 별명을 추가합니다; '--file'는 지정된 자식 설정 파일에 별명을 추가합니다. –
감사합니다. @Emily M! – Oneezy
안녕하세요 @Emily M, 더 많은 제어가 가능하도록 이러한 별칭 이름을 사용자 지정할 수 있는지 궁금합니다. I.E.는 나의'repo-encrypt' 명령 대신'encrypt :'명령을 만들어서'encrypt :'가 앞으로 암호화 할 필요가있는 다른 것들과 함께 사용될 수 있을까요? I.E. ... 암호화 : twitter','encrypt : fb','encrypt : youtube' 등 ...이 아이디어를 시도했지만 작동하지 않는 것 같습니다 – Oneezy