Git的使用(上传代码到GitHub)

本文详细介绍了如何注册GitHub账户,安装Git客户端,配置Git用户信息,通过SSH连接GitHub,解决连接超时问题,并成功上传文件到GitHub仓库。步骤包括生成SSH密钥,添加到GitHub,配置Git客户端,初始化本地仓库,设置远程仓库,添加、提交和推送文件。遇到SSH连接问题时,可通过修改.ssh/config文件,使用443端口进行连接。
摘要由CSDN通过智能技术生成

注册GitHub账户

安装Git客户端

进入Git - Downloads下载Git客户端

安装完成后配置Git,打开Git bash

$ git config --global user.name "你的用户名" 
$ git config --global user.email 你的邮箱地址@example.com
使用了 --global 选项,那么该命令只需要运行一次
检查配置信息
$ git config --list

通过ssh连接Git和Github

打开Git bash执行命令

$ ssh-keygen -t rsa -C "你的Github邮箱your_email@youremail.com"

一直点回车获得ssh key在用户文件夹的.ssh文件夹下,打开id_rsa.pub,复制里面的key

进入GitHub网站点击setting选项。再点击含有ssh的选项,点击new ssh key,输入title,再将复制的key粘贴到Key下然后点击ADD SSH key

验证配置是否成功

打开Git bash执行命令

$ ssh -T git@github.com

显示You’ve successfully authenticated, but GitHub does not provide shell access 。表示已成功连上github。

我在配置过程中出现了问题,问题如下:

ssh: connect to host github.com port 22: Connection timed out
解决办法:在.ssh文件下创建config.txt文件写入以下配置信息

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

然后重命名把.txt后缀删除

再执行ssh -T git@github.com命令,遇到yes/no输入yes回车即可显示成功连接的提示信息

配置好接下来就是上传的操作了

在GitHub上创建仓库

Create a New Repository

创建完成后进入一个需要上传的文件夹右键,点击git bash here(初次尝试可随意在空文件夹下新建txt文本文件当做测试)

执行命令进行初始化操作

$git init

在git bash执行以下命令,配置远程地址

$ git remote add origin git@github.com:yourName/yourRepo.git

yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

git bash下执行

$ git add *.txt
 
$ git commit -m "first commit"

*.txt为你文件夹下创建的txt文件,对应修改成相应文件名,first commit为你想要的版本名,也可任意修改

上传到GitHub

$git push origin master

master为分支名

上传完成可在自己的GitHub上看到仓库的这一分支,即上传完成

后续遇到问题再完善

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值