当前位置:首页 > 经验 >

如何使用git创建远程仓库(git再添加一个远程仓库)

来源:原点资讯(www.yd166.com)时间:2025-04-25 10:25:48作者:YD166手机阅读>>

如何使用git创建远程仓库,git再添加一个远程仓库(1)

当然使用git之前先要下载git客户端链接在这里:http://git-scm.com/download/

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

先描述github和git:

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

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

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

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

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

git init

示例:

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

打开git bash

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

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

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

git config --global user.name "yourname"git config --global user.email "your email addr"

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

我设置是这样:

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

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

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

git add filename

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

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

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

首先在github上新建仓库:

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

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

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

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

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

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

ls -al ~/.ssh

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

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

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

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

我操作如下:

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

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

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

复制完之后回到github上,

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

标志是齿轮;

打开后选择SSH key

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

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

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

ssh -T git@github.com

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

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

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

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

git commit -m ".................."

省略号中添加文字描述。

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

git remote add origin git@github.com:wylhyz/learngit.git

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

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

git push -u origin master

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

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

栏目热文

git新手使用超详细教程(git的使用最全操作流程)

git新手使用超详细教程(git的使用最全操作流程)

答:git新手使用超详细教程如下,首先要熟悉以下几项操作:1、初始化操作2、创建新版本库3、修改和提交4、撤消操作5、查...

2025-04-25 10:23:11查看全文 >>

养不教父之过下一句是啥(子不教父之过的下半句是什么)

养不教父之过下一句是啥(子不教父之过的下半句是什么)

《诗经》有云:“父兮生我,母兮鞠我。抚我畜我,长我育我。” 五十岁,历经半生风雨,方知家庭是命运的根基,亲情是岁月的答案...

2025-04-25 11:08:51查看全文 >>

养儿不教父之过什么意思(养不教父之过代表的是什么意思)

养儿不教父之过什么意思(养不教父之过代表的是什么意思)

【养而不教,家长或将承担法律责任】“养不教父之过”——这条古训在家庭教育法草案中有所体现。草案规定,未成人被处以行政处罚...

2025-04-25 10:37:45查看全文 >>

养不教父之过有意义吗(养不教父之过指的是儿子还是女儿)

养不教父之过有意义吗(养不教父之过指的是儿子还是女儿)

“养不教,父之过”,短短五个字,却如黄钟大吕,振聋发聩,道尽了家庭教育的要义与父亲在子女成长中不可推卸的责任。在孩子成长...

2025-04-25 10:59:38查看全文 >>

教不教父之过下句是什么(养女不教父之过下一句是什么)

教不教父之过下句是什么(养女不教父之过下一句是什么)

在当今社会,家庭教育的重要性愈加凸显。常言道:“子不教,父之过。”这句古话不仅仅是在强调父母在孩子成长过程中应尽的责任,...

2025-04-25 11:03:10查看全文 >>

为什么男孩子穿白色衣服比较讨女孩子喜欢(男孩子穿什么衣服女孩子更喜欢)

为什么男孩子穿白色衣服比较讨女孩子喜欢(男孩子穿什么衣服女孩子更喜欢)

白色代表纯洁,穿白色衣服的人看起来也比较干净,在多数女孩的心里还是希望一份纯真简单的感情,所以看起来干干净净的白色衣服确...

2025-04-25 10:13:34查看全文 >>

求八一厂的电影大决战系列除了三大战役以外的几部片名(电影大决战三部曲哪三部)

求八一厂的电影大决战系列除了三大战役以外的几部片名(电影大决战三部曲哪三部)

大进军——解放大西北大进军——席卷大西南大进军——南线大追歼大进军——大战宁沪杭 ...

2025-04-25 09:37:50查看全文 >>

月亮月亮你别睡歌词的含义(月亮月亮你别睡的歌词内容是什么)

月亮月亮你别睡歌词的含义(月亮月亮你别睡的歌词内容是什么)

春晚舞台上的彝族歌者:绝境逆袭的生命之歌 2024 年的除夕之夜,当春晚的舞台灯光聚焦,海来阿木轻轻拨动琴弦,那一刻,全...

2025-04-25 10:55:14查看全文 >>

月亮月亮你别睡完整歌曲最火(月亮月亮你别睡音乐完整版)

月亮月亮你别睡完整歌曲最火(月亮月亮你别睡音乐完整版)

《不过人间》完整版。每天分享一首好听音乐。《不过人间》完整版。哪怕事事都大度宽容,伤害又何曾停止。哪怕事事都温柔忍耐,难...

2025-04-25 10:52:31查看全文 >>

八一厂电影许茂和他的女儿们演员(许茂和他的女儿们电影剧照完整版)

八一厂电影许茂和他的女儿们演员(许茂和他的女儿们电影剧照完整版)

许茂和他的女儿们》是八一电影制片厂摄制的剧情片,由李俊执导,贾六、王馥荔等出演,于1981年上映。该片根据周克芹创作的同...

2025-04-25 11:08:21查看全文 >>

文档排行