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

注册GitHub账户

安装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上看到仓库的这一分支,即上传完成

后续遇到问题再完善

上一篇:学术写作(Scientifi & Academic Writing in English)


下一篇:单词学习(小白来打卡)