git查看远程仓库 *** ?无法读取远程仓库

牵着乌龟去散步 地址 6

这篇文章给大家聊聊关于git查看远程仓库 *** ,以及无法读取远程仓库对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

  1. 如何使用git创建远程仓库
  2. 怎么设置本带git仓库成为远程仓库
  3. git 有啥命令可以看远程仓库的目录结构
  4. 如何从已经 *** 下来的代码里用git指令显示其 *** l ***

一、如何使用git创建远程仓库

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

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

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

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

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

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

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

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

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

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

git config--global user.name"yo *** name"git config--global user.e *** il"yo *** e *** il addr"

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

git查看远程仓库地址?无法读取远程仓库-第1张图片-

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

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

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

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

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

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

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

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

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

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

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

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

ssh-keygen-t rsa-C"yo *** e *** il addr"

注意邮箱 *** 也是不 *** 必须和哪个相同。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

二、怎么设置本带git仓库成为远程仓库

github是一个免费的服务器,用户可以直接在此网站上定义出属于自己的项目,而github对于学习者而言是免费的,但是如果你是一个公司的项目管理者,如果按照免费的方式注册了GITHUB,就有可能造成代码的泄漏。

那么在使用github之前要先进行注册:

我们本次已经有了自己的账号,所以不再重新进行注册。如果已经注册成功之后,就可以直接进行账号 *** 。

可是并不是说你有GiTHUB的账号就可以直接使用了,因为还需要生成一个SSH key后才可以使用。

1、生成一个SSH Key,在windows平台上可以直接使用“git bash”工具创建。

2、需要生成一个RSA编码的KEY。ssh-keygen-t rsa-C"gwolf_2010@126 *** "

注册时的时候输入一个密码。而且会自动的在用户所在目录生成一个“.ssh”的目录,里面会保存有两个文件:私钥(id_rsa)、公钥(id_rsa.pub)。

打开GITHUB设置页面。选择New ssh可以按钮。

找到id_rs.pub文件的内容进行 *** (一定要记住,别增加无用的任何内容)。

那么此时就标识已经让客户端和GITHUB之间建立好了一个安全的连接,由于SSH的存在GITHUB才可以进行用户的识别,以保证 *** 作是最安全的。

只有存在仓库,可以标识用户可以进行开发,但是在D:\githubtest\githubmicrocloud目录下已经存在有了一个本地仓库,所以下面希望可以将本地仓库发布在GITHUB上。在GITHUB上新建一个仓库,现在设置的仓库名为“githubmicrocloud”,随后选择创建仓库。而仓库创建完成之后会给出两种连接方式:

1、SSH连接 *** :git@github *** : *** chuanping/githubmicrocloud.git

2、HTTPS的连接 *** :

本地仓库必须使用以上的 *** 才可以发布到服务器上。

1、执行:git clone

2、执行:git remote add origin

此时已经和远程仓库之间建议了连接但是远程仓库里面并没有本地仓库的内容。

由于现在远程仓库里面并没有任何的文件存在,所以以上是将所有文件进行推送到服务器.但是由于是之一次推送,而且推送的是 *** ster分支,那么使用一个“-u”将远程的 *** ster和本地的 *** ster进行关联。

fatal: remote origin already exists.

是没有关系的,说明远程仓库已经建立了联系。

由于本次使用的HTTPS的方式,所以将会要求输入自己的用户名和密码。也可以自己使用SSH的方式进行提交。

查看现在远程服务器端已经存在的仓库信息:

此时所作出的所有修改都属于本地的修改,下面需要将其提交到服务器上;

这个时候只是将其增加到了本地的 *** ter分支上,但是远程的 *** ster分支依然没有发现变化。所以下面需要进行客户端像服务器端的推送;

那么此时就完成了本地代码与服务端代码的同步。

三、git 有啥命令可以看远程仓库的目录结构

1、一般可以用命令:git remote show origin来查看远程仓的信息,如果想看具体的目录内容,可以把远程仓下载下来:git fetch<remote_name><branch_name>//抓取远程的一个分支到本地,或者直接使用远程仓的 *** ,输入浏览器就能查看看。

2、楼主如果对Linux *** 感兴趣,想学习更多Linux *** *** 作知识,可以百度《Linux就该这么学》,里面有关于如何 *** 作git的详细教程。

四、如何从已经 *** 下来的代码里用git指令显示其 *** l ***

从已经 *** 下来的代码里用git指令显示其 *** l *** 可以使用remote-v参数。

1、git remote不带参数,可以列出已经存在的远程分支,加上-v参数可以列出详细信息,在每一个名字后面列出其远程 *** l *** ,此时,-v选项(译注:此为–verbose的简写,取首字母),显示对应的 *** *** 。

2、示例如下,首先进入已 *** 的项目目录,然后执行:

gitremote-v

说明:后面的https的即为远程 *** l *** ,如果有多个远程仓库,此命令将全部列出,示例中只有一个。

说明:后面的https的即为远程 *** l *** ,如果有多个远程仓库,此命令将全部列出,示例中只有一个。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

标签: 仓库 远程 读取 无法 ***

抱歉,评论功能暂时关闭!