远程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
- 远程Linux服务器下搭建Git远程仓库
- git搭建服务器,远程仓库
- Git远程仓库搭建、设置Git服务器
- 搭建Git远程仓库
- git:搭建远程仓库
- 搭建远程Git仓库
- git仓库相关知识03-搭建远程仓库服务器
- Git-GitHub搭建远程仓库
- window搭建git远程仓库
- git 远程仓库的搭建
- GIT CENTOS 7安装以及服务器远程仓库搭建教程
- 自己搭建Git服务器实现SSH以及远程仓库迁移
- 在Linux服务器上搭建Git远程仓库并Push本地库
- 在Linux服务器上搭建Git远程仓库并Push本地库
- 搭建git远程服务器
- Git 远程服务器搭建
- Windows下搭建Git远程服务器
- git linux服务端远程仓库
- 网络IO之阻塞、非阻塞、同步、异步总结
- MongoDB的初次相遇(五)
- CentOS 7.2 安装 MySQL 5.7.13
- Spring Boot工程结构推荐
- while(true){break};
- 远程Linux服务器下搭建Git远程仓库
- 前端面试题系列(三)
- Activiti工作流教程
- java工程师进阶之路
- maven 笔记---分发第三方jar
- BZOJ 4747-4749题解 Usaco2016 Dec
- LeetCode-83. Remove Duplicates from Sorted List
- chromium中从本地加载gif图片
- AnimationCurve