git 과 연동하여 소스트리(source tree) 최신버전으로 리소스를 push 하려고 할 때
아래와 같은 내용이 보인다면 git 에 유저에 대한 tocken 이 추가되어 있지 않기 때문에 발생하는 에러인데
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master
Pushing to git@gitlab.com:계정명/프로젝트명.git
remote: GitLab: API is not accessible
To gitlab.com:계정명/프로젝트명.git
= [up to date] ~~~~~ -> ~~~~~~~~~~~~~~~
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@gitlab.com:계정명/프로젝트명.git'
이때는 git 홈페이지에서
Access Tockens -> Personal Access Tockens 페이지에서
Add a personal access tocken 란에서
Name 과 Expires at 을 각가 채운후 지정하고 싶은 Scopes 를 선택한다음
Create persoan access tocken 을 눌러 접근 토큰을 생성해주면 push 가 가능해진다
반응형
'버전관리' 카테고리의 다른 글
Previous operation has not finished; run 'cleanup' if it was interrupted 오류 해결방법 (0) | 2021.04.08 |
---|---|
TortoiseGit & GitLab & SSH key (0) | 2019.07.12 |
소스트리로 Git SSH 키 사용하기 (0) | 2017.10.31 |
Perforce 워크스페이스 제거 (0) | 2015.12.23 |
형상관리 SVN 서버 구성 및 설정하기 (0) | 2015.10.27 |