大致思路是这样:
本地目录 《- git -》 本地git仓库(icloud目录) 《- icloud -》 icloud备份服务器
创建icloud目录本地的快捷访问路径(软链接)
在icloud中创建一个共享的git仓库(--bare相当于svn中的远程仓库概念)
以上,访问 ~/icloud/repos/demo.git 就相当于访问了远程git仓库。
在任意目录下,初始化本地的git项目,配置远程git仓库,然后把本地的所有分支push到远程仓库。
从远程仓库中拉取项目。
类似本地svn仓库服务器一样,其实是搭建了本地的git仓库服务器。
由于是本地访问,所以通过 本地路径/project.git 来访问。
因为本地仓库是建立在icloud自动备份的目录下,所以icloud会自动备份这个git仓库服务器。
如果本地机器有对外的IP,那么这个过程相当于建立了远程的git服务器,并对服务器上的git仓库进行了icloud的备份。
个人理解:
--bare就是建立一个git仓库服务器。既然是git仓库服务器,就没必要存储实际的workspace,只需要存储能生成workspace的文件即可。而对于git而言, .git 目录才是仓库的核心。所以,--bare相当于只存储 .git 目录。
查看服务器中的 XXXX.git 目录和本地的 .git 目录,就能发现两者结构几乎一致。(正规的说法并不是这样)
http://winterbe.com/posts/2014/11/27/setup-icloud-git-repository/
——第一次真正地写博客。
1. 需要的安装包
其中SVN服务器、客户端的软件可默认安装。
2. SVN服务器常用操作
2.1 新建仓库
2.1.1 右键“Repositories”->新建->repositories,起一个仓库的名字,下一步
2.1.2 选择“空白的仓库”
2.1.3 SVN使用权限设置
一般使用“所有SVN使用者”即可,点击“create”完成仓库创建
2.1.4 创建成功后弹出“仓库信息提示”
其中有仓库的名字,重要的是仓库的链接——Repository URL: https://PC-201708232158/svn/FirstVersion。
2.2 新建用户
2.2.1 右键“Repositories”->新建->User
2.2.2 输入用户名,重复设置两次密码,点击“OK”即可完成创建。当客户端要连接SVN服务器的时候,需要用户名、密码的验证。
3. SVN客户端常用操作
3.1 设置客户端汉化版
3.1.1 开始菜单中选择“TortoiseSVN”->选择“Settings”
3.1.2 在“语言”选项中,选择“中文”,点击“确定”即可。
3.2 客户端连接服务器
3.2.1 开始菜单中选择“TortoiseSVN”->选择“Settings”,在弹出框中输入想要连接的仓库的url,点击“确定”
3.2.2 输入用户名、密码,点击“确定”
3.2.3 进入SVN客户端界面
3.2.4 右键FirstVersion,创建仓库文件夹
3.2.5 选中新建的文件夹,将需要放入SVN服务器的文件拖入右侧区域
4. 将SVN服务器文件存到本地
4.1 客户端直接拖拽文件到本地
4.2 在本地创建一个文件夹
4.2.1 在空白处,右键选择“SVN检出”
选择版本库URL,选中要从服务器中获取的文件或文件夹
检出至目录自动选中新建的文件夹
4.2.2 点击“确定”
SVN服务器、客户端的常见操作先介绍到这里,后续将会分享其他常用的IT知识,精彩即将呈现,晚安,小伙伴们。
注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及上传的步骤:(本文采用git 命令界面进行操作)
( git config --global user.email "you@example.com"
git config --global user.name "Your Name")实现登陆
1.进入本地的项目目录,右键“Git Bash here”,调出git命令行界面,然后输入
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git init
2.就是将目录下的所有文件上传,也可以将“.”换成具体的文件名
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git add .
3.将项目提交到gitHub
[html] view plain copy 在CODE上查看代码片派生到我的代码片
git commit -m "注释语句"
4.在github上创建新的repository
5.点击 “Create repository”跳转到一个连接,如下红色圈获取到本项目的github地址
6.将本地的代码关联到github上
[html] view plain copy 在CODE上查看代码片派生到我的代码片
git remote add origin 项目的github地址
7.上传代码到github之前需要先pull
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git pull origin master
8.上传代码到远程仓库
[plain] view plain copy 在CODE上查看代码片派生到我的代码片
git push -u origin master
之后输入账号,密码,上传到github
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)