Tag Archives: Git

GIT 서버 따로 쓰려면

GIT관리 웹서비스가 gitblit,  gitolite,  gitosis 등이 있는데…

gitblit이 그나마 좀 나은데

근데 다 아주 좋지는 않다.

요즘은 네이버에서 yobi라고 나왔는데 권한관리나 보안설정이 잘 되어있는지 모르겠다

이슈트래커는 별도로 쓰고 소스리포지터리는 별도로 생성하는게 나을 것 같다.

 

redmine을 쓴다면 프로젝트 생성부분에 git 리포지터리 생성 정도만 추가하면 되지 않을까?

git 서버는 별도로 생성하고

http://tutorial.polypia.net/index.php/Ubuntu:git_server

Svn 라이브러리 & 웹서비스

아파치에서 제공하려면 mod-svn을 쓴다
근데 이것만 하면 인증도 안되고 좀 불편한게 있다

SVNkit
자바로 dav-svn을 제공하는 샘플코드
http://svn.svnkit.com/repos/svnkit/trunk/svnkit-dav/

Rayforge
svn관리 서비스
http://raysforge.net/viewProject.xhtml?fn=Raysforge

SCM Manager

Screenshots


https://bitbucket.org/sdorra/scm-manager/wiki/Home
nexus랑 비슷한 디자인인데.. 오픈소스라 그냥 갖다썼나
Mercurial, Subversion, Git등등 지원되는것같다

VCS svn,git ignore셋팅 샘플

Subversion(svn) property
svn:ignore

##for maven
target

##for eclipse
.settings
.classpath
.project

##for intellij
.idea
.iml

#etc...
.springBeans
logs

 

Git

{GIT_ROOT}/.gitignore

## Intellij
.idea
*.iml


## Eclipse
.settings
*.projects
*.classpath


## Java
*.class


## maven
target


## Package Files
*.jar
*.war
*.ear


## Spring
.springBeans


## Etc
logs