<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>깃 on Vividian Repository</title>
    <link>https://vividian.net/tag/%EA%B9%83/</link>
    <description>Recent content in 깃 on Vividian Repository</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ko</language>
    <lastBuildDate>Mon, 12 Oct 2020 14:33:12 +0900</lastBuildDate><atom:link href="https://vividian.net/tag/%EA%B9%83/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>시놀로지 Git Server 설치 기록</title>
      <link>https://vividian.net/synology/synology-git-server-installation/</link>
      <pubDate>Mon, 12 Oct 2020 14:33:12 +0900</pubDate>
      
      <guid>https://vividian.net/synology/synology-git-server-installation/</guid>
      
      <description>&lt;div class=&#34;page-toc&#34;&gt;
  &lt;div class=&#34;page-toc__title&#34;&gt;글 목록&lt;/div&gt;
  &lt;nav id=&#34;TableOfContents&#34;&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&#34;#사용환경&#34;&gt;사용환경&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#git-계정-생성&#34;&gt;git 계정 생성&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#git-server-설치&#34;&gt;git server 설치&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#git-repository-초기화&#34;&gt;git repository 초기화&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#git-clone&#34;&gt;git clone&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#주의사항&#34;&gt;주의사항&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;


&lt;h2 id=&#34;사용환경&#34;&gt;사용환경&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;집, 회사, 노트북에 동일한 개발코드 공유 목적&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;git-계정-생성&#34;&gt;git 계정 생성&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;git server 용으로 사용할 계정 생성&lt;/li&gt;
&lt;li&gt;계정 설정: admin 그룹 체크, 읽기/쓰기 체크&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;git-server-설치&#34;&gt;git server 설치&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;시놀로지 패키지에서 git server 설치 &amp;amp; 실행&lt;/li&gt;
&lt;li&gt;/volume1/homes/git 생성됨&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;git-repository-초기화&#34;&gt;git repository 초기화&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;제어판(고급모드) &amp;gt; 터미널 및 SNMP &amp;gt; SSH 서비스 활성화 체크&lt;/li&gt;
&lt;li&gt;터미널에서 SSH 접속: ssh [git계정]@[시놀로지주소] -p [SSH포트번호]&lt;/li&gt;
&lt;li&gt;git 디렉토리 생성 및 git 초기화&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PS&amp;gt; ssh git@xxx.synology.me -p &lt;span style=&#34;color:#ff9f43&#34;&gt;22&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git@xxx.synology.me:$ mkdir dev1.git
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git@xxx.synology.me:$ &lt;span style=&#34;color:#ff5c57&#34;&gt;cd&lt;/span&gt; dev1.git
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git@xxx.synology.me:/dev1.git$ git init --bare
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git@xxx.synology.me:/dev1.git$ git update-server-info
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;git-clone&#34;&gt;git clone&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;git clone 으로 repository 복사&lt;/li&gt;
&lt;li&gt;git clone [git 주소]&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PS&amp;gt; git clone ssh://git@xxx.synology.me:22/volume1/homes/git/dev1.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;주의사항&#34;&gt;주의사항&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SSH 기본 포트번호(22)는 다른 포트번호로 변경&lt;/li&gt;
&lt;/ul&gt;</description>
      
    </item>
    
  </channel>
</rss>
