远程Linux服务器下搭建Git远程仓库

来源:互联网 发布:淘宝仓库打包员辛苦吗 编辑:程序博客网 时间:2024/06/06 06:41

下载安装putty

安装完成之后双击代开putty,我这里用的是阿里的服务器,登陆用户名密码进入服务器如下图这里写图片描述
在服务器上操作文件
创建文件夹命令 mkdir +文件夹名称如(mkdir test)
进入到指定目录(存在的目录) cd +目录名(cd test)
显示当前所在目录 pwd
显示当前目录所有的文件及文件夹 ls+目录名称(根目录为root,ls root)
删除当前文件夹及文件夹下的所有文件(rm -r+文件目录 这里回车后会询问你是否删除,输入Y删除,输入N不删除,删除后默认还是留在当前文件夹,但是文件已经删除了)
暂时需要用到的只有这些了

开始配置


新建一个目录为root/liuqing/test 进入到test目录
通过git init 命令把这个目录变成git可以管理的仓库这里写图片描述
如图提示成功,这个目录下面多了个.git目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

利用github搭建远程仓库

本地仓库和远程仓库通过ssh加密
1、创建一个SSH key
在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步(这里的.ssh目录默认隐藏的,设置显示出来)。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
youremail@example.com为github的邮箱地址,一路回车即可
2、登陆github 打开设置面板
这里写图片描述
这里写图片描述
New SSH key 标题随便填 将id_rsa.pub中的内容复制到key下面.完成

这里写图片描述
新建一个repository(存储库)
在Repository name填入你本地仓库的名字(我的是testGit),其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:
在本地仓库下运行命令:

$ git remote add origin git@github.com:xiong5201314/learngit.git

这里的xiong5201314是github的用户名
添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。

在本地仓库新建一个文本文件test.txt 通过Git Bush命令
git add test.txt //添加到仓库
git commit -m “备注” //-m为提交的备注 ,提交到仓库
git push origin master //提交到远程服务器

要关联一个远程库,使用命令git remote add origin git@servername:path/repo-name.git;
关联后,使用命令git push -u origin master第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

参考

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

0 0
原创粉丝点击