링크 ux 아래 gitlab 서버 구축

2990 단어 linux
1.ssh 소프트웨어 를 열 고 원 격 Liux 서버 에 로그 인 합 니 다.
2.linux 서버 버 전에 따라 gitlab 서버 설치 시작
http://www.shcsinfo.com/china/gitdownload.html#centos6
  • Install and configure the necessary dependencies
    sudo yum install curl openssh-server openssh-clients postfix cronie
    sudo service postfix start
    sudo chkconfig postfix on
    sudo lokkit -s http -s ssh
    
  • Add the GitLab package server and install the package
    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    
    sudo yum install gitlab-ce
    
  • Configure and start GitLab
    sudo gitlab-ctl reconfigure
    
  • Browse to the hostname and login
      gitlab     :lynx 127.0.0.1:8080
    
      :
               ,    root
    

  • 3.gitlab 로그 인 테스트
         :lynx 127.0.0.1:8080
    

    4.8080 포트 의 충돌 해결(gitlab 감청 포트 번호 수정):
            :
        1.  /etc/gitlab/gitlab.rb
        3.  # unicorn['port'] = 8080    , 8080   9090
        4.     :sudo gitlab-ctl reconfigure   。
    

    5.*gitlab 설정 수정(gitlab 감청 ip 주소 수정)
    1.    :vim /etc/gitlab/gitlab.rb 
    
    2.   external_url ‘hostname’   external_url ’http://192.xx.xx.20:9090′ 
        , ‘192.xx.xx.20’        IP   ,9090      #unicorn['port']     
    
    3.  :sudo gitlab-ctl reconfigure  
    
    4.  :sudo gitlab-ctl restart
    

    6.Liux 터미널 에서 gitlab 서비스(nginx)가 시작 되 었 는 지 확인 합 니 다.
    tcp 0 0 192.168.113.2:9090 192.168.80.238:58173 ESTABLISHED 1001/nginx
    7.브 라 우 저 에서 gitlib 첫 페이지 를 방문 합 니 다(Liux 명령 행 에 있 는 로그 인 인터페이스 보다 훨씬 좋 습 니 다).
    http://192.168.xx.xx:9090
    8.브 라 우 저 에서 gitlib 에 로그 인하 여 프로젝트 를 만 듭 니 다.
    gitlab 서버 에 접근 할 수 없습니다.자주 발생 하 는 오 류 는 포트 번호 가 점용 되 었 습 니 다.
    9.sshkey 추가(편리 코드 제출)
    1.window 에서 sshkey 생 성:
    1.   Git-Bash   
    2.     ssh-keygen -t rsa -C "    "
    3.    m      c:/User/Administrator/.ssh/id_rsa.pub     ,        Gitlab .
    4.   ssh -T git@"  gitlab     "
    

    2.공개 키(idrsa.pub 의 내용)gitlab 에 업로드:
      gitlab   :Profile Settings –> SSH Keys –> Add SSH Keys
    

    10.SmartGit 사용
    설치 튜 토리 얼:http://jingyan.baidu.com/article/ab0b563096adbbc15bfa7d5d.html
    사용 강좌:http://www.cnblogs.com/DebugLife/p/3772763.html
    11.gitlab 다 중 합작 사용
    1.      :git clone [email protected]:9090/xxx  
    
    2.      :git checkout -b yourBranchName
    
    3.     add:git add file
    
    4.    :git commit -m ""
    
    5.           :git push origin youBranchName
    
    7. gitlab          ,      “        :Create a Merge Request”
    
    8.            “    ”,     
    

    참고 문장
    https://segmentfault.com/a/1190000002722631
    http://blog.mimvp.com/2014/10/gitlab-build-your-own-private-github/
    http://blog.csdn.net/w13770269691/article/details/38705473/
    http://blog.csdn.net/black_ox/article/details/17753943
    http://www.360doc.com/content/14/0508/17/14416931_375851686.shtml

    좋은 웹페이지 즐겨찾기