• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    미해결

openSSH 관련 질문입니다!

21.02.08 17:13 작성 조회수 84

1

강의 잘 듣고 있습니다 감사합니다 :) 

다름이 아니라, 강의 과정을 반복하는 중 
git push -u origin master 
코드를 실행하게 되면 openSSH라는 개별 창이 뜨면서 username과 password를 치라고 나오는데요, 과정을 반복할때마다 창이 떠서 매번 해야하는건지 궁금합니다.

강의 과정에선 없는 내용이라서요 ㅠ username, password 치면 push는 성공적으로 됩니당

추가로 
push 과정에서 복사 붙여넣기하는 코드가 강의와 다르게 
git branch -M main 이라는 새로운 한 줄이 더 들어가 있던데 녹화 후 깃허브 자체에서 수정된 부분인가요?? 아니면 왜 한 줄이 추가가 되어있는건가요?

답변 1

답변을 작성해보세요.

0

안녕하세요~!

1.

한 번 git push -u origin master로 push 하신 뒤부터는

git push 만으로도 자동으로 push 가 됩니다.

그래도 계속 username과 password를 묻는 창이 나온다면

아래의 명령어를 명령창에 쳐 보세요.

$ git config --global user.name "질문자님 영어이름"

$ git config --global user.email "질문자님 github 이메일"

혹시라도 계속 안되신다면 다시 질문 올려주세요!

2. 

git branch -M main 는 최근 바뀐 github 정책 때문에 생긴 문구인데요,

master라는 단어가 과거 좋지 않은 문화를 연상케 한다는 점에서 

master 브랜치는 main이라는 branch로 바꿔 부르겠다는 의미에서 저런 코드가 들어가게 된 것입니다.

제 강의, 버전관리의 첫시작 - [여기서 잠깐] 2020 github 상의 용어 변경

강의를 읽어보시면 아시겠지만, branch의 이름을 main으로 바꿔 부르겠다는 의미로 적힌 코드이니 

크게 신경쓰지 않으셔도 괜찮습니다 :)