如何使用git创建远程仓库

如何使用git创建远程仓库,第1张

当然使用git之前先要下载git客户端链接在这里:>

这里不用github for windows是因为我觉得比较偏门,不是太普适,我要是在Linux下就没办法了。

先描述github和git:

1git是版本一个控制系统,blabla介绍什么的最不喜欢了

就是说,我们使用git管理我们的代码,那么我们就需要把代码加入到git仓库中保存,git有一个本地仓库的概念,就是可以在本地记录变更,以便适应不能联网的环境。

2远程仓库是远程主机上类似于现在的网盘一样的东西,但是具有git的功能,可以在主机上保存我们的代码库。这里说的github就是远程仓库。

首先,我们使用远程仓库需要现在github注册账号,怎么注册不用多说了。

然后我们需要在本地建立本地仓库,就是在你需要建立仓库的目录下执行这样的命令:

git init

示例:

在用户目录下新建了一个learngit文件夹,在此文件夹下使用上述命令:

打开git bash

此时初始化本地仓库完成。

我们接下来要在里面添加文件,在此之前我们需要设置好全局用户,方便git知道你是谁,以便记录你对仓库的每一次更改。

主要是设置用户名和邮箱,使用如下命令

git config --global username "yourname"git config --global useremail "your email addr"

这里的名字和邮箱不是必须和github上注册用的一样也行。

我设置是这样:

下面添加一个文件到这个文件夹中(应该叫本地仓库)

注意,此时被添加到仓库中的文件并没有在仓库中,因为它没有在仓库的记录中。

使用如下命令将文件添加到仓库(记录)中:

git add filename

我这里加入了一个READMEmd文件在learngit问价夹下:

这样就建立好了本地仓库。

下面建立远程仓库,因为要上传就需要将本地仓库和远程仓库关联起来;

首先在github上新建仓库:

注意,此处的仓库名不一定需要和本地仓库名相同。

点击创建就创建好了一个空的远程仓库。

这里的大批提示就是我们接下来的大部分 *** 作了。注意记住上面的ssh链接,最好不用>

先回头在git bash中进行这样一项 *** 作:

因为ssh链接主机需要密码验证,我们需要在本机建立密钥并注册到远程主机上,下面是建立ssh密钥过程:

使用命令检查是否本地用户主目录有名为ssh的密钥保存文件夹和密钥文件。

ls -al ~/ssh

如果没有会提示你的,一般你没用过git bash或ssh建立过密钥的都没有此文件夹,或是文件夹没有文件。

之后建立密钥,使用如下命令:

ssh-keygen -t rsa -C "your email addr"

注意邮箱地址也是不限制必须和哪个相同。

我 *** 作如下:

注意在输入文件名那里直接回车就可以了,默认密钥文件名是id_rsa,公钥文件就是名是id_rsapub

然后输入密码并确认就可以了,成功会返回指纹识别吗和随机字符画,不用记。

然后在用户主目录ssh文件夹下找到后缀为pub的公钥文件,用文本编辑器打开并将其所有内容复制下来。

复制完之后回到github上,

在主界面右上角找到设置那个选项:

标志是齿轮;

打开后选择SSH key

点击Add SSH key,在出现的UI中添加密钥名和密钥内容:

之后点击添加即可。注意添加成功后会邮件通知你(你是指github注册邮箱持有人)。

然后回到git bash来,输入如下命令检测是否能够ssh连接github,

ssh -T git@githubcom

可能会出现警告,不要管他,输入的密码是你建立密钥时候的密码。

出现上图说明能成功连接到github。

之后我们按照如下命令将本地仓库递交到远程仓库:

上传之前要对修改做一次总结,写好“日志”

git commit -m ""

省略号中添加文字描述。

将本地仓库和远程仓库建立连接:

git remote add origin git@githubcom:wylhyz/learngitgit

origin是远程仓库在本地别名,你可以自由取,git链接是在建立远程仓库时要你记下的ssh连接。此句就是在本地建立远程仓库别名并链接到远程仓库。

然后直接使用如下命令就可以将更改上传了:

git push -u origin master

需要密码验证的时候输入密钥密码就好。(当然有不用输入的方法)

此时在github上查看仓库就已经上传完成了:

上一篇介绍了github作为仓库,将库上传至远程cocoapods的步骤。
传送门: >

你先装个数据库不管是mysql还是sql什么的反正你装上去了之后就会有个ip有个端口

然后你可以从服务器直接访问它把用户的远程连接权限打开

比如mysql里面会有个叫mysql的数据库配置这个

打开了之后你就可以通过这个账号访问了

下个比如叫navicat的工具,把你的账号密码数据库的ip端口全打进去

就可以连接了

随着项目上容器技术的广泛应用,我也加入了Docker容器技术的学习。首先初学Docker,我的想法很简单。创建一个SpringBoot项目,如何将SpringBoot项目打包成容器镜像,然后推送至远程的Docker服务上部署。带着这个目的查阅了一些资料后,整体的实现思路如下:

环境描述:
准备一台阿里云服务器,已经完成Docker服务安装,后续将会在该服务器上进行搭建Docker私有镜像仓库。本地准备一个SpringBoot项目,至少编写一个Controller,保证本地SpringBoot项目启动后能够正常访问到Contriller。

由于私有镜像仓库是部署在阿里云上,要确保私有仓库的安全性,需要一个安全认证证书,防止发生意想不到的事情。所有需要在搭建私有仓库的Docker主机上先生成自签名证书。

生成自签名证书:
通过openssl命令先生成自签名证书,运行命令后需要填写一些证书信息。其中Common Name填写的xx96104xxx是最关键的信息,这里填写的是私有仓库的地址:
Country Name:国家
State or Province Name:州或省
Locality Name:城市
Organization Name :机构名称
Organizational Unit Name :组织单位名称
Common Name:hostname域名
Email Address:邮箱地址

页面访问:
页面访问: >

SVN是一个广泛使用的版本控制系统,在日常工作中有广泛的应用空间,比如文档管理,我们就可以搭建一个 SVN 仓库,日常需要归类保存的文档统统上传到仓库中,那如何创建 SVN 服务器, 又如何搭建 SVN 仓库呢? 这篇经验就给你答案!

工具/原料

VisualSVN_Server_3500

方法/步骤

步骤一: 下载并安装 VisualSVN

大家可以百度搜索 VisualSVN, 百度软件中心提供了这个软件的下载地址,也可以参考如下第一张截图显示的百度云盘地址下载!

这里使用的是 VisualSVN_Server_3500 版本,双击运行安装,基本都是下一步即可,具体步骤,可以参考如下截图!

软件安装完成后, SVN 服务器就算搭建完成了!下面我们继续看如何搭建一个 SVN仓库!

步骤二 : 搭建仓库 之创建用户

安装后,直接运行软件,显示的界面就是 VisualSVN Server 管理平台, 我们首先创建几个用户,这些用户就是能够使用 SVN 仓库的人!

在左侧列表的 Users 上右键,打开右键菜单,选择 "Create User" 项,在打开的创建用户窗口中,输入 用户名 + 密码(需要确认), 点击下方的 OK 按钮,就可以创建一个用户!

我通过这种方式创建了用户名为 abc aaa test 的三个用户 (如图)!

步骤三 : 搭建仓库--- 之创建仓库

在左侧列表的 Repositories上右键,打开右键菜单,选择 "Create New Repository" 项,  在d出的创建仓库窗口中,选择普通仓库,下一步,输入仓库名称,下一步,选择空仓库,下一步,设置哪些用户可以访问这个仓库,用户需要从我们第二步创建的所有用户中选择,设置完毕后,点击 "Create" 按钮,SVN 仓库创建完成, 最后界面显示的地址就是我们的仓库地址,用户通过 SVN 客户端来访问这个仓库地址即可!

注意 : 这里显示的 SVN 仓库地址是通过计算机名称来描述的,这对于局域网内的访问没有任何问题,对于局域网外的用户,如果需要访问这个仓库,需要将计算机名称替换为本机的 IP 地址,并且这需要是一个可以被外网访问的 IP 地址,否则这个 SVN 仓库只能在局域网内网使用(通常对于档案管理这种需求,这已经最够了)!

4

步骤四 : 版本之殇

如果你需要在 Vista, Win7, Windows Server 2008 或者更高级的 Windows 系统上安装 SVN 服务器,使用 VisualSVN_Server_3500 完全没有问题,但如果你想在 Windows Server 2003 上安装 SVN 服务器, 对不起,这个版本无法安装,你需要下载 VisualSVN-Server-2714 才可以! 我在第一步提供的百度云盘地址中,同时提供了两个版本的软件下载!

搭建平台网站的准备工作:

1、首先需要注册购买一个域名,域名注册可以在阿里云或者其它域名注册平台注册。最常见的com域名一般也就几十元一年;

2、购买一个服务器,服务器主要用来放网站程序与数据库,存放网站数据(包括文字//代码等)。对于刚开始接触网站的小白来说,由于新网站初期基本没有什么人访问,可以买快云VPS或者云服务器,不建议新手购买独立服务器,现在云主机技术很成熟,没必要一次投资太高端的配置,当运营起来需要升级的时候,云服务器可以无缝切换高配置,而不影响运转中的网站,所以睁大眼睛,离那些一开始就让你买高端的商家远一点。

3、购买一个数据库,最常见的是mysql,不过一般买网站空间,都会赠送一个数据库,买服务器可以自己搭建数据库服务器。

4、准备网站程序;网站程序一般都是用CMS,最常用的主要是Wordpress系统、帝国CMS、PHPCMS等,了解这些建站程序的功能特性,选择可以满足自己所需的程序,大的平台好的规划,专业的技术团队,最好是开发自己的专业平台程序。

如何搭建一个属于自己的网站。

第一步:有了服务器空间和域名后,接下来就是把域名解析到空间的ip地址。

域名解析在购买域名的服务商后台进行,相当于将域名与服务器IP地址对应,这样就可以通过域名访问网站了。服务商都有相应的咨询服务,虽然很简单的设置。

第二步:上传程序到服务器。这个需要用到一个FTP工具(大家可以百度搜索下载),填写上服务器IP地址,服务器管理员用户名和密码,就可以通过FTP连接服务器,然后将网站程序上传到空间的根目录下,服务器权限可以直接安装平台程序。

第三步:程序上传完成后可以访问你的临时域名或者正式域名解析成功,可以访问正式域名,浏览器就会显示程序的安装界面,根据页面提示执行每一步的安装,首先需要输入的是数据库账号密码等信息。

第四步:输入数据库信息正确,创建表就算成功了,接下来是初始化基本信息设置,账号密码设置等。

以上的步骤执行成功了之后,一个属于自己的平台网站就搭建好,我们就可以使用域名访问自己的网站了。今后更新文章,需要进入网站后台进行添加与管理就OK了。

提醒:国内搭建网站,需要进行网站备案,这个是在购买好了域名和服务器之后,需要在服务商那里 *** 作,备案主要需要提交自己的详细个人身份、住址等信息,一般需要7工作日左右,不同地区不同的通信管理局时间略有差异。备案成功后,网站才可以正式访问。如果你要搭载自己的网站,请提前买好域名和服务器,然后完成备案,再上传程序。

icloud并不能直接作为远程git仓库使用,因为icloud上的文件并不可以直接访问,但可以作为本地git仓库使用。

大致思路是这样:
本地目录 《- git -》 本地git仓库(icloud目录) 《- icloud -》 icloud备份服务器

创建icloud目录本地的快捷访问路径(软链接)

在icloud中创建一个共享的git仓库(--bare相当于svn中的远程仓库概念)
以上,访问 ~/icloud/repos/demogit 就相当于访问了远程git仓库。

在任意目录下,初始化本地的git项目,配置远程git仓库,然后把本地的所有分支push到远程仓库。

从远程仓库中拉取项目。

类似本地svn仓库服务器一样,其实是搭建了本地的git仓库服务器。
由于是本地访问,所以通过 本地路径/projectgit 来访问。
因为本地仓库是建立在icloud自动备份的目录下,所以icloud会自动备份这个git仓库服务器。

如果本地机器有对外的IP,那么这个过程相当于建立了远程的git服务器,并对服务器上的git仓库进行了icloud的备份。

个人理解:
--bare就是建立一个git仓库服务器。既然是git仓库服务器,就没必要存储实际的workspace,只需要存储能生成workspace的文件即可。而对于git而言, git 目录才是仓库的核心。所以,--bare相当于只存储 git 目录。

查看服务器中的 XXXXgit 目录和本地的 git 目录,就能发现两者结构几乎一致。(正规的说法并不是这样)

>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13230980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-23
下一篇 2023-06-23

发表评论

登录后才能评论

评论列表(0条)

保存