欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

GitHub基操

程序员文章站 2022-05-02 07:54:00
...

GitHub基操

一、简介

GitHub是一个Git项目托管网站,主要提供基于Git的版本托管服务

GitHub基操

二、增加远程地址

git remote add <远程端口号> <远程地址>

  • <远端代号> 是指远程链接的代号,一般直接用origin作代号,也可以自定义。
  • <远端地址> 默认远程链接的url
例:git  remote  add  origin  https://github.com/user111/Helloworld.git
#推到远程库的地址:https://github.com/user111/Helloworld.git,在github上自行创建
#origin为项目代号,代表https://github.com/user111/Helloworld.git

三、推送到远程库

git  push  <远端代号>  <本地分支名称>
例:git  push  origin  master
  • <远端代号> 是指远程链接的代号。
  • <分支名称> 是指要提交的分支名字,比如master。
  • 注:需要登录的GitHub

四、从GitHub上克隆一个项目

git  clone   <远端地址>   <新项目目录名>
例 git  clone  https://github.com/user111/Helloworld.git   hello_world
  • <远端地址> 是指远程链接的地址。

  • <项目目录名> 是指为克隆的项目在本地新建的目录名称,可以不填,默认是GitHub的项目名。

    命令执行完后,会自动为这个远端地址建一个名为origin的代号。

五、从GitHub更新项目

git  pull   <远端代号>   <远端分支名>
例 git pull origin  master
  • <远端代号> 是指远程链接的代号。
  • **<远端分支名>**是指远端的分支名称,如master。

六、SSH模式,让每次push不用再输入密码

1. 两种模式:https VS ssh

  • ssh模式比https模式的一个重要好处就是,每次push、pull、fetch等操作时,不用重复填写遍用户名密码。
  • 前提是你必须是这个项目的拥有者或者合作者,且配好了ssh key。

2. 如何配置SSH key

**步骤1:**检查你的电脑上是否已经生成了SSH Key 在git bash下执行cd ~,然后执行cd .ssh,检查是否存在该目录,如果存在,删除该目录rm .sshrm /rf .ssh

**步骤2:**创建SSH Key:ssh-****** -t rsa -C aaa@qq.com成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

GitHub基操

**步骤3:**进入.ssh文件包,打印id_rsa.pub的内容,复制全部内容

GitHub基操

**步骤4:**登录Github后,右上角点击setting

GitHub基操

**步骤5: **在左侧菜单中选择SSH and GPG keys,在右边点击New SSH key

GitHub基操

**步骤6 ????*Title随便写,Key 把之前id_rsa.pub的内容复制进去,点击Add SSH key,设置ssh key 完成。

GitHub基操

测试连通性:要改用ssh连接

GitHub基操

GitHub基操

要建立新的远程代号

git remote add  originssh  aaa@qq.com:yuebuqun3333/jianfa.git
以后再提交代码的时候就不用输入密码了(第一次使用会要求输入个 yes)
git push originssh master
相关标签: 杂项