clone시 했을때
username: 이라는 창이 뜬다
이때 당황하지 않고 github에 들어가 확인
알맞게 입력해주면됨
이때 나온 토큰은 이페이지를 벗어날경우 다시는 확인 못하니 private한 공간에 저장을 해두기
그후
다시 putty에서 username 부분에
필요한거1)
내가 클론할 github 레파지토리 주소
필요한거2)
내 github 닉네임(id)
필요한거3)
저 위에 발급 받은 토큰
git clone https://git허브아이디:토큰 @주소
# 주소에서 https랑 뒷부분이랑 나눠서 그안에 아이디 : 토큰 넣는다고 생각하면됨
action 시
name: ec2 deploy
on:
push:
branches:
- main
jobs:
SSH:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: ssh to ec2
uses: appleboy/ssh-action@master
with:
key: ${{ secrets.SSH_PRIVATE_KEY }}
host: ${{ secrets.HOST }}
username: ${{ secrets.USER }}
script: |
cd streamlit_kmeans
git pull https://${{ secrets.GIT_USER }}:${{ secrets.GIT_PASSWORD }}@github.com/blockenters/streamlit_kmeans.git
pull후 아까랑 같은 방법으로 하면되는데
private한 정보이기 때문에 secrets 안에 넣어놓고 사용하면 된다
'오류' 카테고리의 다른 글
레이블인코딩으로 변환( argmax ): Classification metrics can't handle a mix of multilabel-indicator and continuous-multioutput targets (0) | 2022.12.29 |
---|---|
Seires reshape하기 (0) | 2022.12.28 |
ec2 서버 실행시 bash: syntax error near unexpected token `(' (0) | 2022.12.21 |
moduleNotFoundError (0) | 2022.11.29 |
데이터프레임안 문자열로된 숫자데이터 int로 바꾸기 (0) | 2022.11.29 |