团队代码拉不下来的胆战心惊

遇到的难题:

1.Gogs管理进不去:下个VPN,让大佬给添加个账号,登录VPN就可以访问了。

2.代码看不见:让大佬把自己加进项目团队,就能看见了。

3.代码拉不下来:

我的错误:

使用 git clone url 拉取代码,提示无法进入该网址,把url放在浏览器地址栏里面,也没法访问。

错误原因:

我没有配置hosts文件。

解决方法:

找到电脑的hosts文件,一般路径为C:\Windows\System32\drivers\etc  。

把hosts文件先备份一份到别的地方,防止改错嘛。

再备份一份到桌面,因为C:\Windows\System32\drivers\etc 目录下修改后可能没法保存。

以记事本打开桌面上的hosts文件,在文件最后面加上一行: IP 个性化名字 ,比如202.108.22.5  www.baidu.com  。

保存更改,删除掉C:\Windows\System32\drivers\etc 下的hosts文件,把桌面的hosts文件复制到C:\Windows\System32\drivers\etc 。

如果你没办法修改文件,右击文件点击属性,点击安全,点击编辑,选中User用户,勾选完全控制、写入、修改权限,保存。

知识点记录

host是什么?

当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

以百度网址为例:你可以访问 :https://www.baidu.com/ ,也可以访问 http://202.108.22.5/ 。

标红的地方为域名。域名可以是IP,但为了方便记住,我们通常给IP起个有个性的名字www.baidu.com。

如果域名部分是ip你可以访问,但域名部分是个性名字你访问不了,说明你的电脑没法识别这个个性名字。

为了让电脑能够识别这个个性名字,我们就要在hosts文件里面配一个映射关系,来说明个性名字等同于IP

Git和他的管理工具?

Git、Gitee、Github、Gogs,我噩梦的开始,以下理解,不对的欢迎指正。

他们的关系,Gitee、Github、Gogs是集成了Git服务,如下图。

    Git

Gitee   Github  Gogs

Git的功能:实现代码的版本控制,1.0、 2.0、 3.0版本。

Gitee、Github、Gogs功能:基于Git服务,实现代码托管服务。

Git会保存你使用的托管工具的凭证。

比如说,当你第一次拉取Gitee上的代码时,git clone url,会弹出登录框,显示用户名,密码。

注意,这里不是Git的用户名和密码,而是Gitee的用户名和密码,意思是让你先登录Gitee,我才能拉下来。

第一次成功登录以后,用户名和密码被保存在凭证里面,控制面板-用户账户-管理Windows凭证

如果你用户名或者密码输错了,或者更改了,一定要去凭证里面改一下,要不登不上Gitee,也没法拉取。

Git是唯一的,只要下载能运行,就可以。

管理工具有多个,一般,能进入管理工具,能看见项目代码,能访问代码的http地址,就能拉下来。

 

posted @ 2022-08-25 10:58  新生猿  阅读(69)  评论(0)    收藏  举报