在CentOS搭建Git服务器的详细步骤
<p><strong>前言</strong></p>
<p>
我们可以GitHub发布一些开源代码的公共仓库,但对于私密仓库就需要收费了。公司内部通常会搭建自己的Git服务器,我也通过在自己的服务器上搭建练习一下。</p>
<p>
开始前先说一下服务器信息,这里是阿里云的CentOS 6.5 64位操作系统。</p>
<p>
<strong>一 确认服务器是否安装Git</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_371295">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain"></code><code class="bash comments"># rpm -qa git</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">git-1.7.1-3.el6_4.1.x86_64</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
这里也已经安装过了,如果没有安装可以用yum install git 安装。</p>
<p>
<strong>二 创建git用户</strong></p>
<p>
这里你可以选择新建一个用户来测试,也可以直接使用你的root进行以下操作。笔者也是看着资料一步一步来的,这里创建一个新用户teslachen进行操作。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_200839">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain"></code><code class="bash comments"># useradd tesla</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain"></code><code class="bash comments"># passwd tesla</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
更改用户 tesla 的密码 。</p>
<p>
新的 密码:</p>
<p>
无效的密码: 它没有包含足够的不同字符</p>
<p>
无效的密码: 过于简单</p>
<p>
重新输入新的 密码:</p>
<p>
passwd: 所有的身份验证令牌已经成功更新。</p>
<p>
注1:创建用户权限不够请加上sudo;</p>
<p>
注2:设置用户密码太过简单的话会有提示,但依旧可以设置成功。</p>
<p>
<strong>三 生成ssh公钥</strong></p>
<p>
许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。</p>
<p>
linux 可以在本机运行ssh-keygen -t rsa生成密钥,把.pub文件拷到服务器上。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_992275">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain"></code><code class="bash comments"># su tesla</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">$ </code><code class="bash functions">cd</code> <code class="bash plain">~</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">$ </code><code class="bash functions">mkdir</code> <code class="bash plain">.</code><code class="bash functions">ssh</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">$ </code><code class="bash functions">ssh</code><code class="bash plain">-keygen -t rsa</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">Generating public</code><code class="bash plain">/private</code> <code class="bash plain">rsa key pair.</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">Enter </code><code class="bash functions">file</code> <code class="bash keyword">in</code> <code class="bash functions">which</code> <code class="bash plain">to save the key (</code><code class="bash plain">/home/tesla/</code><code class="bash plain">.</code><code class="bash functions">ssh</code><code class="bash plain">/id_rsa</code><code class="bash plain">):</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain">Enter passphrase (empty </code><code class="bash keyword">for</code> <code class="bash plain">no passphrase):</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain">Enter same passphrase again:</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash plain">Your identification has been saved </code><code class="bash keyword">in</code> <code class="bash plain">/home/tesla/</code><code class="bash plain">.</code><code class="bash functions">ssh</code><code class="bash plain">/id_rsa</code><code class="bash plain">.</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash plain">Your public key has been saved </code><code class="bash keyword">in</code> <code class="bash plain">/home/tesla/</code><code class="bash plain">.</code><code class="bash functions">ssh</code><code class="bash plain">/id_rsa</code><code class="bash plain">.pub.</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain">The key fingerprint is:</code>
</div>
<div class="line number12 index11 alt1">
<code class="bash plain">13:bf:75:ba:67:7f:0e:a0:47:7a:fe:25:</code><code class="bash functions">bc</code><code class="bash plain">:81:85:c3 tesla@iZ25r8k6ifuZ</code>
</div>
<div class="line number13 index12 alt2">
<code class="bash plain">The key's randomart image is:</code>
</div>
<div class="line number14 index13 alt1">
<code class="bash plain">+--[ RSA 2048]----+</code>
</div>
<div class="line number15 index14 alt2">
<code class="bash plain">| |</code>
</div>
<div class="line number16 index15 alt1">
<code class="bash plain">| |</code>
</div>
<div class="line number17 index16 alt2">
<code class="bash plain">| . |</code>
</div>
<div class="line number18 index17 alt1">
<code class="bash plain">| o . . |</code>
</div>
<div class="line number19 index18 alt2">
<code class="bash plain">| S . E o |</code>
</div>
<div class="line number20 index19 alt1">
<code class="bash plain">| . O |</code>
</div>
<div class="line number21 index20 alt2">
<code class="bash plain">| + = = .|</code>
</div>
<div class="line number22 index21 alt1">
<code class="bash plain">| + .o.|</code>
</div>
<div class="line number23 index22 alt2">
<code class="bash plain">| o+oo+|</code>
</div>
<div class="line number24 index23 alt1">
<code class="bash plain">+-----------------+</code>
</div>
<div class="line number25 index24 alt2">
<code class="bash plain">$ </code><code class="bash functions">cd</code> <code class="bash plain">.</code><code class="bash functions">ssh</code><code class="bash plain">/</code>
</div>
<div class="line number26 index25 alt1">
<code class="bash plain">$ </code><code class="bash functions">cat</code> <code class="bash plain">id_rsa.pub >> ~/.</code><code class="bash functions">ssh</code><code class="bash plain">/authorized_keys</code>
</div>
<div class="line number27 index26 alt2">
<code class="bash functions">exit</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>四 添加tesla到sudoers文件</strong></p>
<p>
tesla用户现在对一些文件夹没有操作权限,修改/etc/sudoers文件来改变他的权限。最高管理员用户用下面命令打开。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_807999">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain"></code><code class="bash comments"># visudo</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
然后我们在vim中找到下面这行</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_506311">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">root ALL=(ALL) ALL</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
按i键开始插入,回车一下在下面一行加上</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_54680">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">tesla ALL=(ALL) ALL</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
接着按下esc键,输入 :wq ,回车保存退出</p>
<p>
<strong>五 创建Git代码仓库</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_968276">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain"></code><code class="bash comments"># mkdir /teslaRepo</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain"></code><code class="bash comments"># cd /teslaRepo/</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain"></code><code class="bash comments"># sudo mkdir teslaProject.git</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain"></code><code class="bash comments"># chown tesla:tesla /teslaRepo/</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain"></code><code class="bash comments"># chown -R tesla:git /teslaRepo/</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain"></code><code class="bash comments"># cd teslaProject.git/</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain"></code><code class="bash comments"># sudo git --bare init</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain">Initialized empty Git repository </code><code class="bash keyword">in</code> <code class="bash plain">/teslaRepo/teslaProject</code><code class="bash plain">.git/</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
这样一个叫teslaProject得Git仓库就创建好了</p>
<p>
<strong>六 本地测试使用</strong></p>
<p>
你可以直接在服务器上进行本地测试,也可以直接用你的电脑来测试。下面我是使用自己的MBP来进行的测试。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_375911">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">localhost:~ okay$ </code><code class="bash functions">cd</code> <code class="bash plain">Desktop</code><code class="bash plain">/git/</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">localhost:git okay$ </code><code class="bash functions">mkdir</code> <code class="bash plain">teslaRepo</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">localhost:git okay$ </code><code class="bash functions">cd</code> <code class="bash plain">teslaRepo/</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">localhost:teslaRepo okay$ git init</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">Initialized empty Git repository </code><code class="bash keyword">in</code> <code class="bash plain">/Users/okay/Desktop/git/teslaRepo/</code><code class="bash plain">.git/</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">localhost:teslaRepo okay$ git remote add origin tesla@123.57.159.74:</code><code class="bash plain">/teslaRepo/teslaProject</code><code class="bash plain">.git</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
上面的命令在本地创建了一个文件夹并添加了服务器上的远程仓库</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_943903">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">localhost:teslaRepo okay$ touch a.txt</code>
</div>
<div class="line number2 index1 alt1">
<code class="plain plain">localhost:teslaRepo okay$ git add a.txt</code>
</div>
<div class="line number3 index2 alt2">
<code class="plain plain">localhost:teslaRepo okay$ git commit -m "init commit"</code>
</div>
<div class="line number4 index3 alt1">
<code class="plain plain"> init commit</code>
</div>
<div class="line number5 index4 alt2">
<code class="plain spaces"> </code><code class="plain plain">1 file changed, 0 insertions(+), 0 deletions(-)</code>
</div>
<div class="line number6 index5 alt1">
<code class="plain spaces"> </code><code class="plain plain">create mode 100644 a.txt</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
上面的命令在本地创建了一个a.txt并在本地提交了一次</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_745554">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">localhost:teslaRepo okay$ git push origin master</code>
</div>
<div class="line number2 index1 alt1">
<code class="plain plain">tesla@123.57.159.74's password:</code>
</div>
<div class="line number3 index2 alt2">
<code class="plain plain">Counting objects: 3, done.</code>
</div>
<div class="line number4 index3 alt1">
<code class="plain plain">Writing objects: 100% (3/3), 202 bytes | 0 bytes/s, done.</code>
</div>
<div class="line number5 index4 alt2">
<code class="plain plain">Total 3 (delta 0), reused 0 (delta 0)</code>
</div>
<div class="line number6 index5 alt1">
<code class="plain plain">To tesla@123.57.159.74:/teslaRepo/teslaProject.git</code>
</div>
<div class="line number7 index6 alt2">
<code class="plain spaces"> </code><code class="plain plain">* master -> master</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
上面的命令将本地代码push到远程服务器上去了,下面我们在本地clone一次看下是否正确</p>
<p>
<strong>七 本地clone</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_742201">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">localhost:git okay$ mkdir ttt</code>
</div>
<div class="line number2 index1 alt1">
<code class="plain plain">localhost:git okay$ cd ttt</code>
</div>
<div class="line number3 index2 alt2">
<code class="plain plain">localhost:ttt okay$ git clone tesla@123.57.159.74:/teslaRepo/teslaProject.git</code>
</div>
<div class="line number4 index3 alt1">
<code class="plain plain">Cloning into 'teslaProject'...</code>
</div>
<div class="line number5 index4 alt2">
<code class="plain plain">tesla@123.57.159.74's password:</code>
</div>
<div class="line number6 index5 alt1">
<code class="plain plain">remote: Counting objects: 3, done.</code>
</div>
<div class="line number7 index6 alt2">
<code class="plain plain">remote: Total 3 (delta 0), reused 0 (delta 0)</code>
</div>
<div class="line number8 index7 alt1">
<code class="plain plain">Receiving objects: 100% (3/3), done.</code>
</div>
<div class="line number9 index8 alt2">
<code class="plain plain">Checking connectivity... done.</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
clone完成,让我们看一下文件夹目录</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="在CentOS搭建Git服务器的详细步骤" alt="在CentOS搭建Git服务器的详细步骤" src="https://zhuji.jb51.net/uploads/img/202305/a3207efe73eb74a4a44ed68dbe393a2b.jpg"></p>
<p>
之前push到服务器上的a.txt文件已经被clone下来</p>
<p>
------------分割线------------- </p>
<p>
1. 查看系统用户组</p>
<p>
-d:指定字段的分隔符,默认的字段分隔符为“TAB”;<br>
-f:显示指定字段的内容;</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_220963">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">cut -d: -f1 /etc/group</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
2. 查看系统用户</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_581891">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">cut -d: -f1 /etc/passwd</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
3. clone仓库</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_191710">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">git clone git@your_gitServer_ip:/home/gitrepo/sample.git</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
4. push已有仓库</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_547137">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">// 以master分支示范</code>
</div>
<div class="line number2 index1 alt1">
<code class="plain plain">git checkout master</code>
</div>
<div class="line number3 index2 alt2">
<code class="plain plain">git remote rm origin</code>
</div>
<div class="line number4 index3 alt1">
<code class="plain plain">git remote add origin git@your_gitServer_ip:/home/gitrepo/sample.git</code>
</div>
<div class="line number5 index4 alt2">
<code class="plain plain">git push -u origin master</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。</p>
<p>
原文链接:http://www.jianshu.com/p/69ea5ded3ede</p>
頁:
[1]