블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2106)
Unity3D (470)
Programming (453)
Unreal (2)
Gamebryo (56)
Tip & Tech (162)
협업 (26)
3DS Max (3)
Game (12)
Utility (101)
Etc (88)
Link (29)
Portfolio (18)
Subject (90)
iPhone (30)
Android (2)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (1)
Memories (16)
Interest (36)
Thinking (34)
한글 (23)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (16)
Exercise (3)
나만의 맛집 (2)
냥이 (7)
육아 (2)
Total1,099,602
Today111
Yesterday326
Statistics Graph

달력

« » 2017.10
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        

공지사항

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

SourceTree가 Windows에서 너무 느려서 찾아 보다가, 

개선책이 보여서 적용해보고 괜찮아 진 것 같아서 정리해 놓음.




down voteaccepted

I know this is an old question, but you could also try this:

http://stackoverflow.com/a/24045966/371917

$ git config --global core.preloadindex true
$ git config --global core.fscache true
$ git config --global gc.auto 256

Secondly, here is a post that explains that git gc --aggressive may not be a great idea.


아래 [참조1] 링크에 보면 위와 같이 git config을 셋팅하라고 나온다.


근데 Windows 버전이면 어딘가 있을 것 같아서 찾아보니


SourceTree 우측 상단 Setting-Edit Config... 을 눌러보면 해당 설정과 관련있는 옵션들([core])이 나온다.

aggressive 옵션은 어떻게 넣어야 될지 모르겠으니 우선 패스하고,

3개 옵션이 안보여서 다른 옵션 보고 형식에 맞게 직접 추가했다.


[core]

repositoryformatversion = 0

filemode = false

bare = false

logallrefupdates = true

symlinks = false

ignorecase = true

hideDotFiles = dotGitOnly

preloadindex = true

fscache = true

[gc]

auto = 256



좀 더 지켜봐야 겠지만 계속 느끼던 렉이 사라진 것 같다. (만세!! -ㅁ-!!)




[참조1] http://stackoverflow.com/questions/28105472/sourcetree-very-slow-with-many-repositories

[참조2] https://believeinmiraclesx.wordpress.com/2015/11/13/sourcetree-is-very-slow-in-windows/

[참조3] https://answers.atlassian.com/questions/10413451/sourcetree-slow-in-windows-7-x64...

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요




소스트리 최신 버전(1.10.x)을 받고 위와 같은 에러가 나서 확인하다 답을 찾고 올려 놓음.



[해결방법]

1. C:\Users\myName\AppData\Local\Atlassian\SourceTree\git_local\mingw32\bin 위치의 dll파일들을 모두 Copy 한다.

2. C:\Users\myName\AppData\Local\Atlassian\SourceTree\git_local\mingw32\libexec\git-core 위치에 1.에서 Copy 한 File들을 Paste 한다.

3. 끝..


해당 위치에서 dll 파일을 참조 못해서 생기는 에러 같다.

다른 dll missing 문제도 같은 문제 인 듯..

(설명엔 37개라고 돼있는데 내가 할 땐 43개였음.)



[참조]

I've been struggling with similar issue where a fresh install of SourceTree on a different PC failed to clone with an error saying it couldn't find a DLL (specifaclly LIBEAY32.dll). It is all installed and working correctly on another PC. Eventually I found that 37 DLL's are in: C:\Users\myName\AppData\Local\Atlassian\SourceTree\git_local\mingw32\bin

But they should also be found at:

C:\Users\myName\AppData\Local\Atlassian\SourceTree\git_local\mingw32\libexec\git-core

After a Copy 'n' paste of all 37 DLL's into the git-core folder and it is now working. Hope this helps someone.



[출처]

https://answers.atlassian.com/questions/32972886/git-remote-https.exe-libcurl-4.dll-the-procedure-entry-point-sslctxsetalpnprotos-could-not-be-located-in-the-dll

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요

Try disabling these two settings in Tools/Options:




출처 : https://answers.atlassian.com/questions/310896/sourcetree-for-windows-performance-issues

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요

[추가]

해놓고 보니 암호는 안넣고 편한 것 같긴한데..

작업관리자에 있는 Plink가 무슨짓을 하는지 Commit/Fetch/Pull/Push 등 서버와 통신이 필요한 짓을 하려고 하면 얼어버린 것 처럼 보일정도로 느려지는 현상이 생겨서 SourceTree를 껐는데도 컴퓨터 자체가 느림..

그래서 Plink를 끄니깐 그때서야 제 속도로 돌아왔다.

결국 그냥 OpenSSH로 쓰고 필요할 때 암호 넣는걸로 돌렸다.

암호 하나 안넣으려고 컴퓨터가 엄청 느려지는 걸 감수하기에는..;;






참조 : SourceTree for Windows with SSH key files 


잡설 


어쩔수 없이 회사에서 리눅스에 gitolite를 설치하고 윈도우 클라이언트에서 작업을 해야했다. 모든 것이 다 진행되다가 마지막에 가장 큰 문제점으로 나타난게 있다. ssh-key를 사용하여 비밀번호 없이 git에 접근 되게 설정을 해놨지만, 계속해서 Password를 요구하는 팝업 창이 나타났다. 삽을 들고 구글링을 해보았지만 제대로 나오는건 없었다. 그래서 포기하고 SVN으로 설정을 마치고 혹시나 하는 마음에 다시 삽을 들었는데 해결책은 정말 간단하였다. 


Private Key가 어디에서 사용되는지 몰라서 이것이 문제이겠거니라고 추측은 하고 있었는데 '어려운' 윈도우 때문에 알지 못했다. .ssh/ 가 있다면 참 좋을텐데. 


해결방법


해결책은 아주 간단하다. 우선 아래 그림과 같이 일단 PK를 PuTTY에서 만들거나, 아니면 ssk-keygen에서 만들어 진 키를 PuTTY 키로 변환을 한다. 












































그리고 윈도우의 오른쪽 하단에서 pageant 에서 View Keys를 클릭한뒤, "Add Key" 버튼을 클릭해서 PK 를 추가하면 끝이다. 










그러면 아래와 같이 password 입력 팝업창이 뜨지 않고 ssh-key로 접속이 잘되는 것을 확인 할 수 있다.




출처 : http://www.appilogue.kr/2844475

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요

[파일] 

SourceTreeSetup_1.5.2.exe

SourceTreeSetup_1.5.2.zip



SourceTree is very slow on windows 7 https://answers.atlassian.com/questions/252979/

1.5.x 대는 문제 없었다고 해서 1.5.2 받았음. 이제야 쓸만하네. osx 용은 엄청 빠르던데 windows 는 대강 만들었나봄.

참고로 1.5.2 다운로드 링크 http://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.5.2.exe




[참조]

  1. Robert Sirre

    1.6.11.0 seems to be even slower, my colleague also downloaded 1.5.2. This version is still available at: http://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.5.2.exe


참조 링크  : https://answers.atlassian.com/questions/252979/

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요

SourceTree에서 디렉토리를 Git Ignore하기 위해


디렉토리에 포함된 파일 (File)을 선택하고


우 클릭 후 Ignore...를 선택한다.

(한글버전: 우 클릭 후 '무시'를 선택한다.)


'Ignore everything beneath:'에서 Ignore할 디렉토리를 선택하고

(한글버전: '이하 모든 걸 무시'에서 무시할 디렉토리를 선택하고)


'Add this ignore entry to:'에서 'This repository only'를 선택한다.

(한글버전: '무시 범위:'에서 '이 저장소 전용'을 선택한다)



출처 : http://devday.tistory.com/entry/SourceTree%EC%97%90%EC%84%9C-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC-Directory-Git-Ignore%ED%95%98%EA%B8%B0







참조 : http://stackoverflow.com/questions/9665399/how-to-ignore-all-files-in-a-folder-with-a-git-repository-in-sourcetree

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요


링크 : http://jaehogame.tistory.com/entry/Bitbucket-SourceTree-OpenSSH-%ED%82%A4-%EB%93%B1%EB%A1%9D




저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요