---
description: >-
  원격저장소에 접근하려고 할 때 마다 passphrase를 입력해야하는 번거로움이 있었다. 알아보니 SSH 키를 생성한 뒤 에이전트에 등록하는
  과정을 생략해서 생긴 문제(문제? 는 아니고 사실 훌륭하지 보안절차)였다.
---

# SSH agent ; Passphrase 입력 없이 Push하기

원격저장소에 접근하려고 할 때 마다 passphrase를 입력해야하는 번거로움이 있었다. 알아보니 SSH 키를 생성한 뒤 에이전트에 등록하는 과정을 생략해서 생긴 문제(문제? 는 아니고 사실 훌륭하지 보안절차)였다.

## **1. SSH agent를 시작한다.**

```
$ eval “$(ssh-agent -s)”
```

## **2. private key를 등록한다.**

```
$ ssh-add
혹은
$ ssh-add ~/.ssh/id_rsa
```

## **3. passphrase 입력**

## **4. 참고**

[Git keeps asking me for my ssh key passphrase](https://stackoverflow.com/questions/10032461/git-keeps-asking-me-for-my-ssh-key-passphrase)
