1
0
Fork 0
AutoPercenty2/README.MD

117 lines
2.5 KiB
Markdown

### 자동으로 퍼센티의 상품등록을 도와주는 프로그램
# 가상환경 UnauthorizedAccess 해결
```
> ExecutionPolicy
Restricted
> Set-ExecutionPolicy Unrestricted
> ExecutionPolicy
Unrestricted
```
## SSH 공개키 생성
```
ssh-keygen -t rsa -b 4096 -C "R5600U_PC@gmail.com"
```
# SSH 키 권한 변경
```
icacls.exe $HOME/.ssh/id_rsa.pub /reset
icacls.exe $HOME/.ssh/id_rsa.pub /grant:r "$($env:USERNAME):(R)"
icacls.exe $HOME/.ssh/id_rsa.pub /inheritance:r
icacls.exe $HOME/.ssh/id_rsa /reset
icacls.exe $HOME/.ssh/id_rsa /grant:r "$($env:USERNAME):(R)"
icacls.exe $HOME/.ssh/id_rsa /inheritance:r
```
# SSH 커스텀 포트 등록
```
파워쉘에서 아래 코드 실행
notepad $HOME/.ssh/config
복사 붙여넣기
Host cckb9998
HostName cckb9998.synology.me
User git
Port 30022
IdentityFile $HOME/.ssh/id_rsa
등록 이후에는
git remote add origin ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
대신 아래처럼 Host로 사용가능
git remote set-url origin cckb9998:ckh08045/AutoPercenty.git
```
# 윈도우 openSSH 서비스 시작
```
윈도우 서비스의 openSSH 활성화 확인
Get-Service ssh-agent | Select-Object Status
서비스 시작
Start-Service ssh-agent
서비스 자동시작
Set-Service -Name ssh-agent -StartupType 'Automatic'
```
# SSH 키 등록
```
SSH 키 등록
ssh-add $HOME/.ssh/id_rsa
등록된 SSH 키 확인
ssh-add -l
등록된 모든 SSH 키 삭제
ssh-add -D
등록된 특정 SSH 키 삭제
ssh-add -d [키 파일의 경로]
SSH 접속 확인
ssh -T git@cckb9998.synology.me -p 30022 -i $HOME/.ssh/id_rsa
```
# Git 사용자 이름과 이메일 등록
```
git config --global user.name "R5600U_PC"
git config --global user.email "R5600U_PC@gmail.com"
등록된 사항 확인
git config --global --list
Git 리모트 등록
git remote add origin ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
git remote add origin https://git.cckb9998.synology.me/ckh08045/AutoPercenty.git
Git 리모트 변경
git remote set-url origin ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
git remote set-url origin https://git.cckb9998.synology.me/ckh08045/AutoPercenty.git
git remote 확인
git remote -v
git clone https://git.cckb9998.synology.me/ckh08045/AutoPercenty.git
또는
git clone ssh://git@cckb9998.synology.me:30022/ckh08045/AutoPercenty.git
```
# Git 초기화
작업폴더에서
```
git init
git add .
git commit -m "Initial Commit"
Clone시 (https 방식 추천)
git clone 저장소
또는
git pull origin master
```