GitHub基操
程序员文章站
2022-05-02 07:54:00
...
GitHub基操
一、简介
GitHub是一个Git项目托管网站,主要提供基于Git的版本托管服务
二、增加远程地址
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 .ssh
或rm /rf .ssh
**步骤2:**创建SSH Key:ssh-****** -t rsa -C aaa@qq.com
成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。
**步骤3:**进入.ssh文件包,打印id_rsa.pub的内容,复制全部内容
**步骤4:**登录Github后,右上角点击setting
**步骤5: **在左侧菜单中选择SSH and GPG keys,在右边点击New SSH key
**步骤6 ????*Title随便写,Key 把之前id_rsa.pub的内容复制进去,点击Add SSH key,设置ssh key 完成。
测试连通性:要改用ssh连接
要建立新的远程代号
git remote add originssh aaa@qq.com:yuebuqun3333/jianfa.git
以后再提交代码的时候就不用输入密码了(第一次使用会要求输入个 yes)
git push originssh master