클라이언트의 퍼블릭키를 서버에 등록하는 방법입니다. 클라이언트의 터미널에서 다음을 실행합니다. $ ssh-keygen 뭔가가 주우욱 나오는데 그냥 다 죄다 엔터를 쳐주셔도 됩니다. 추가적인 부분들은 인터넷에서 옵션을 찾아보시길... 파일이 생성이 되면 다음을 실행합니다. $ cat ~/.ssh/id_rsa.pub 그럼 ssh-rsa로 시작하는 파일의 내용이 주욱 나오는데요. 이것을 서버에 다가 복사할겁니다. 파일을 만들어서 ftp로 전송을 하던지 api를 만들던지... 하시면 됩니다. 서버의 ~/.ssh/authorized_keys 파일을 열어서 안에 그 내용을 넣어주면 됩니다. $ vi ~/.ssh/authorized_keys
VM에 따로 git을 위한 centOS를 설치하고 git을 설치하였습니다. SSH를 이용하여 접근할 수 있는 방법을 알아봅시다. 1. Git Server에 SSH 설정하기 $ sudo dnf makecache 잠시 기다리고 $ sudo dnf install -y openssh sshd가 동작하는지 확인합니다. $ sudo systemctl status sshd 만약 Active가 아니면 다음을 실행합니다. sudo systemctl start sshd 마지막으로 방화벽을 열어줍니다. $ sudo firewall-cmd --add-service=ssh --permanent 방화벽 설정을 reload 하여 줍니다. $ sudo firewall-cmd --reload 2. git을 설치합니다. $ sudo d..
새로 프로젝트를 git에 push하기 위해서 작업을 하였는데 push하는데 에러가 발생하였습니다. $ git push -u bitbucket master error: src refspec master does not match any. error: failed to push some refs to 'https://***@bitbucket.org/***/***-***-***.git' 이런 메세지가 나오면서 잘 안될겁니다. 저 같은 경우에는 add 하고 commit까지 하였다고 생각하고 push를 하였던게 잘못이었습니다. :D 당연히 해결 방법은 commit을 하여 주면 됩니다. git add . git commit -am "initialization commit" git push -u origin mast..
git server라고 이야기 했지만 정말 별거 아니게 끝이 납니다. 참고로 macOS Catalina 10.15.3 입니다. 1. git을 설치합니다. (물론 설치가 되어 있다면 패스합니다.) $ brew install git 만약 brew가 없다면 다음에 가서 참조 받으세용 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 2. 시스템 환경설정 > 사용자 및 그룹 > 사용자 생성 그냥 계정을 만들지 않고 진행해도 상관없습니다. 하지만 계정을 웬만하면 만들어주세요 자신이 원하는 계정을 만들어 줘야 하는데요. 생성을 할 수 없을때는 아래의 자물쇠를 눌러서 admin의 패스워드를 넣어줍니다. ..
web에서 git의 패스워드를 변경을 하였는데 로컬에 적용하지 않고 push를 하게 되면 다음과 비슷한 내용을 보게 됩니다. $ git push remote: Invalid username or password. fatal: Authentication failed for "https:..." 패스워드를 변경하였으니 당연히 로컬에도 적용해야 겠지요. 방법은 기존 정보를 삭제하고 다시 입력하여 주면 되는데 삭제는 이렇습니다. git config --unset credential.helper 이렇게 하고 나서 다시 push를 하여 주면 패스 name과 password를 다시 넣는 절차를 거치게 됩니다.
- Total
- Today
- Yesterday
- Windows
- ubuntu
- Kotlin
- android
- intellij
- git
- ios
- cocoapods
- Xcode
- Gradle
- windows10
- SWIFT
- golang
- Linux
- MySQL
- php
- go
- CentOS
- Codable
- war
- github
- Spring
- rxswift
- nodejs
- centos8
- tomcat
- Python
- Java
- enum
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |