git 원격저장소 구축에 관해 질문드립니다.

sang0164의 이미지

안녕하세요.

현재 git을 버전관리프로그램으로 선택하여 구축중입니다.
먼저 현재 상황이

이렇게 되는데요.

개발자3pc의 d:\project\project1.git 이라는 폴더에 git --bare init 후
개발자들이 push나 pull하여 사용하는것이 맞는건가요?

처음엔 gitosis나 gitolite등을 설치하려고 알아 봤었는데 저렇게되면
ssh서버만 설치하면 되는게 아닌가 싶어서 질문드립니다..

File attachments: 
첨부파일 크기
Image icon 없음.png29.06 KB
oosap의 이미지

ssh 로 마스터가 될 저장소를 접근하려면 개발자1, 개발자2 에게 개발자3의 PC 에서 git 을 push/pull 할 때 사용할 사용자 계정을 발급해 주어야 할 거예요. 그리고 모든 사용자가
d:\project\project1.git
에 접근해서 읽고 쓰기 위한 권한 설정이 되어야 할테구요.

ssh 가 아니라 다른 프로토콜로도 구성을 할 수 있고 방법은 무척 다양한 걸로 알고 있습니다. 제가 해봤던 방법이 이 방법 뿐이라...

http://dogfeet.github.com/articles/2012/progit.html
에서 프로깃 문서 번역본 참고해보시면 도움 될 겁니다.

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

oosap의 이미지

http://dogfeet.github.com/articles/2012/progit.html
에서 번역본의 "4.2 서버에 Git 설치하기" 읽어보세요..
설명 잘 나와있습니다.

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

sang0164의 이미지

링크해주신 문서와 다른 문서들 참고해서
cygwin에 openssh설치하여 셋팅해보았는데
인증키와 상관없이 어디서든 계정명과 비밀번호만 알고 있으면 접속이 되는군요..흠 비밀번호를 안치고 접속을 하게하려면 접속자의 공개키와 서버에서 계정추가가 필요한건가요?

계정을 무자비로 추가하긴 힘드니 gitolite인스톨하는 방법을 알아봐야겠네요 감사합니다.

윈도우 내에서 해결하려고하니 골치아프네요 ..

익명 사용자의 이미지

제가 2대 머신 사이에서 git 쓰는데 걍 ssh로 땡겨옵니다~

neocoin의 이미지

gitolite 추천합니다. 새로운 repository 생성 및 권한 설정이 편합니다.

newyorker의 이미지

gitosis는 개발 중단되었으니 사용하지 마시구요...

sang0164의 이미지

넵 감사합니다.. ssh만으로 이용하기엔 부족한 느낌이라 gitolite도 같이 cygwin에다 인스톨 해보려고 합니다.

neocoin의 이미지

일단 linux 가 아닌 환경도 비추천합니다. ;;

sang0164의 이미지

기본 베이스가 mfc개발자라 윈도우를 써야하는 상황인데 차라리
메인을 리눅스로하고 vm등으로 윈도우 사용하는게 더 좋을까요??

neocoin의 이미지

그렇다면, 이거 구축하고 관리할 시간이 아깝네요.
bitbucket 이 개인 저장소 특정 갯수까지 무료입니다.
혹은 그냥 github 유료 플랜 추천합니다.

sheep의 이미지

아... 이 글을 진작에 볼걸...

이번주에 개인적으로 쓸 git 저장소... gitosis로 구축했는데...

써보다가 gitolite으로 옮겨 타야겠네요...

--------
From Buenos Aires, Argentina
No sere feliz pero tengo computadora.... jaja
닥치고 Ubuntu!!!!!
To Serve My Lord Jesus
blog: http://sehoonpark.com.ar
http://me2day.net/sheep

bitneer의 이미지

issues 관리로 JIRA를 사용하시는 것 같은데 이번에 Atlassian에서 Stash라는 제품이 새로 나왔습니다.

JIRA와 사용자를 연동하면 사용자 관리에 대해 고민 하지 않아도 될 것 같네요.

commit할때 JIRA의 issue 넘버(예를 들면 PROJECT-1)를 적어 주면 자동으로 연계도 되고요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.