热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

github使用说明

1、教程:

 

GitHub 新手详细教程https://blog.csdn.net/Hanani_Jia/article/details/77950594

Github 简明教程http://www.runoob.com/w3cnote/git-guide.html

换电脑/系统后,,如何同步github上原有的项目呢?https://blog.csdn.net/sky_miange/article/details/68067989

vscode中git的配置 https://blog.csdn.net/u013304372/article/details/78917536

使用git config -l 命令能看到所有的user配置 

 

使用git上传本地项目到GitHub上和更新https://www.cnblogs.com/salmonlin/p/7805409.html

GIT 常用命令https://www.cnblogs.com/chenwolong/p/GIT.html

github基本原理图

github使用说明

2、提交更新注意点

1)git add  <对象> 本地上要更新到远程仓库的东西

2)git commit -a -m "提交说明"

3) git push origin master 执行对远程仓库的合并与更新

3、登陆git bash:

1) ssh -T [email protected]执行登陆

2)登陆拒绝是主要是因为ssh**文件名或当前目录下没有蜜钥文件

一般可用 ssh -v [email protected]查看当前默认的**文件名及其位置在哪

注:一般默认**文件位置在用户目录的.ssh目录下,故可以使用cd ~\.ssh命令来改变当前目录到.ssh目录下

4、Github访问比较慢的处理方法 最直接的就是修改hosts

# Github  直接输入IP,可以让git变得非常快
151.101.44.249 github.global.ssl.fastly.net 
192.30.253.113 github.com 
103.245.222.133 assets-cdn.github.com 
23.235.47.133 assets-cdn.github.com 
203.208.39.104 assets-cdn.github.com 
204.232.175.78 documentcloud.github.com 
204.232.175.94 gist.github.com 
107.21.116.220 help.github.com 
207.97.227.252 nodeload.github.com 
199.27.76.130 raw.github.com 
107.22.3.110 status.github.com 
204.232.175.78 training.github.com 
207.97.227.243 www.github.com 
185.31.16.184 github.global.ssl.fastly.net 
185.31.18.133 avatars0.githubusercontent.com 
185.31.19.133 avatars1.githubusercontent.com


#刷新DNS 
#windows C:\Windows\System32\drivers\etc\hosts
#执行 ipconfig /flushdns

5、git生成并添加SSH key

1)、安装Git Bash

https://git-scm.com/downloads

 

2)、鼠标右键git bash here

github使用说明

 

3)、执行以下命令:

①   cd ~/.ssh/    【如果没有对应的文件夹,则执行  mkdir  ./.ssh】

②  git config --global user.name "xb12369"

③  git config --global user.email "[email protected]"

④  ssh-****** -t rsa -C "[email protected]"

 

github使用说明

 

4)、找到C:\Users\xb12369\.ssh 目录,里面有两个文件:id_rsa和id_rsa.pub

 

5)、配置ssh【这里是id_rsa.pub里面的内容啊】

github使用说明

在git命令行输入:ssh  -T [email protected];这里会要求你输入SSH key密码,如果刚才生成SSH key时未输入密码,密码就为空;然后看到信息:

        ERROR: Hi 用户名! You’ve successfully authenticated,but GitHub does not provide shell access.;说明配置成功;

          登陆到github上查看刚刚输入的SSH key,现在图标的颜色变为绿色,说明**配置有效;现在可以在git命令行上进行git操作了;

然后在git bash里用cd命令进入你的本地仓库目录,

用下面的命令初始化下仓库

github使用说明

配置好了后,你就可以愉快地commit && push

6、另外说明:有时:git push origin master后,提示无法更新,就用:

git push origin master -f

来强行覆盖更新

7、获取仓库远程地址:

github使用说明

8、git 解决fatal: Not a git repository

有时仓库重命名后再操作时(比如git remote add origin....)后,出现:

fatal: Not a git repository (or any of the parent directories): .git

提示说没有.git这样一个目录,解决办法如下:

git init就可以了!

 


推荐阅读
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 在单位的一台4cpu的服务器上部署了esxserver,挂载了6个虚拟机,目前运行正常。在安装部署过程中,得到了cnvz.net论坛精华区 ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文介绍了网页播放视频的三种实现方式,分别是使用html5的video标签、使用flash来播放以及使用object标签。其中,推荐使用html5的video标签来简单播放视频,但有些老的浏览器不支持html5。另外,还可以使用flash来播放视频,需要使用object标签。 ... [详细]
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  • 场景1.IE,Firefox浏览器访问不了网站,谷歌浏览器可以,返回错误码DNS_PROBE_POSSIBLE.2.pingwww.qq.com可以ping通,ping局域 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了SpringCloudRibbon部分源码相关的知识,希望对你有一定的参考价值。1:ribbon是提供通过servi ... [详细]
  • 我创建了一个SSH密钥,当我以admin身份在GitBash中运行ssh-Tgit@gitlab.com时,我得到W ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 本文详细介绍了在Centos7上部署安装zabbix5.0的步骤和注意事项,包括准备工作、获取所需的yum源、关闭防火墙和SELINUX等。提供了一步一步的操作指南,帮助读者顺利完成安装过程。 ... [详细]
author-avatar
LKD2008_561
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有