git连接GitHub远程仓库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38684419/article/details/82421693

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

github是一个基于git的代码托管平台,付费用户可以建私人仓库,一般的免费用户只能使用公共仓库。

要想连接到GitHub远程仓库需要我们先安装Git。

sudo apt-get install git

接下来进行全局配置:

git config --global user.name "yourname"
git config --global user.email [email protected]

yourname是自己设置的用户名,[email protected]是自己设置的邮箱。

之后的操作需要你在GitHub上注册好自己的账号。假设已经拥有GitHub账号。

生成ssh key:

ssh-keygen -t rsa -C "[email protected]"

注意:这次的[email protected]是你注册GitHub的邮箱。

操作完成后会在你用户的目录下生成.ssh的隐藏目录(Ctrl+h查看隐藏文件)在.ssh下有两个文件id_rsa和id_rsa.pub这两个文件分别是ssh key秘钥的私钥和公钥。私钥不能泄露。然后我们在GitHub的settings里添加ssh key。

点击New SSH key,将id_rsa.pub里面的公钥复制到key框里,title可以随便写。

完成后回到终端测试连接:

ssh -T [email protected]

如果是第一次测试连接会提示是否continue,输入yes就行了。连接成功:

然后就需要进行本地仓库和远程仓库的连接。

首先我们需要现在GitHub上有一个仓库,假设我们建立了一个新仓库test。

然后我们也需要在本地也建一个仓库。新建文件test,终端进入此文件夹

1、将此文件夹初始化为一个Git仓库:

git init

这时test里面就会出现一个.git的隐藏文件夹,此文件里各个文件是干什么的请自行百度。

2、然后我们touch一个文件,将这个文件提交到暂存区:

git add a.txt
git add .   // 可以将整个问价夹下的内容都提交到暂存区

这里可以用git status查看提交的状态。

3、将暂存区的内容添加到仓库:

git commit -m "提交说明"

4、建立本地仓库和远程仓库的连接:

git remote add origin https://github.com/yourname/test.git

5、推送到远程仓库:

git push origin master

6、到GitHub上查看提交的内容

猜你喜欢

转载自blog.csdn.net/qq_38684419/article/details/82421693