gitlab 에 들어가면 ssh key 를 등록하라고 뜬다. 등록해보자

 

폴더 아무곳에서 마우스 오른쪽 버튼을 눌러 git bash를 연다.

 

ssh-keygen -t rsa -C "yourGitEmail@email.com" -b 4096

이 커맨드를 입력하면 저장할 위치, 패스워드를 입력하라고 뜨는데 그냥 기본값으로 해도된다. 엔터 3번누르자

Your identification has been saved in /c/Users/mik_a/.ssh/id_rsa
Your public key has been saved in /c/Users/mik_a/.ssh/id_rsa.pub

그럼 내 ssh 키가 저 경로에 저장됐다고 뜬다.

 

 

저 경로로 들어가서 id_rsa.pub 파일을 텍스트 에디터로 열자

 

ssh-rsa AAAAB/ ...................
ZG+lSB84p8loCU1aWXqQsCMeoBqQ== yourGitEmail@email.com

 

ssh-rsa 로 시작하는걸 확인하고 클립보드에 복사해놓고,

 

gitlab user settings

gitlab 유저 설정에 들어가서 ssh keys 를 들어간다.

 

ssh keys

그 다음에 복사한 텍스트를 key 쪽에 붙여넣고 Add key 를 누르면 끝이다.

 

해당 글은 windows 기준으로 작성했는데 mac 이나 linux 도 비슷하게 가능할것이다.

python3 기준으로 작성하였습니다.

 

import urllib.request

opener=urllib.request.build_opener()
opener.addheaders=[(
	'User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) 
	AppleWebKit/537.36 (KHTML, like Gecko) 
	Chrome/36.0.1941.0 Safari/537.36')]

urllib.request.install_opener(opener)

url = 'test.jpg'
urllib.request.urlretrieve(url , 'file.jpg')

 

db 에 insert 할때 자동으로 주어지는 _id 로 remove 하려고 한다.

 

from bson.objectid import ObjectId

find = myCollection.find_one({'name':'sample'})
id = find['_id']

myCollection.remove({'_id': ObjectId(id)})

코드 테스트는 안해봤는데 이런식으로 하면 된다.

ObjectId import 하고, remove({'_id': ObjectId(id)}) 하면 끝

git-credential-cache - 메모리에 password 를 저장함

 

$ git config credential.helper store --global

커맨드 입력 후 push, pull username, password 를 한번 입력하면 이후로는 입력이 필요없다.

 

https://git-scm.com/docs/git-credential-cache

 

펑소에 html 코딩을 할 때 button 등에 데이터를 저장하기 위해

<button id="data1"> 버튼 1 </button>
<button id="data2"> 버튼 2 </button>
<button id="data3"> 버튼 3 </button>
<button id="data4"> 버튼 4 </button>

이렇게 야매로 많이 했었다. 근데 관리해야할 데이터가 좀 많아져서 찾아보니 다른 방법이 있더라.

 

<button id="btn1" data-test="value"> 버튼 </button>

<script type="text/javascript">
	document.getElementById("btn1").addEventListener("click", function(){
        console.log(this.dataset.test);
    })
</script>

<!-- console
value
-->

 

data- 뒤에 원하는 변수명을 입력하고 값을 지정해준다.

그리고 DOM을 얻어와 dataset.변수명으로 구해올 수 있다.

 

<button id="btn1" data-test="value" data-test2="value2"> 버튼 </button>

<script type="text/javascript">
	document.getElementById("btn1").addEventListener("click", function(){
        console.log(this.dataset);
    })
</script>

<!-- console
 { test : "value" , test2 : "value2" }
-->

console

데이터를 여러개 넣어서 구해오고 싶으면 더 추가하면 된다.

'Frontend > HTML' 카테고리의 다른 글

[HTML] Element 클릭 무시하기  (34) 2020.05.12

+ Recent posts