github初次使用

添加本地项目到github

Ubuntu默认是安装github的,首先生成密钥对,如果遇见输入密码,连续回车即可。

ssh-keygen -C "lizhiyuanbest@163.com" -f ~/.ssh/github
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/li/.ssh/github.
Your public key has been saved in /home/li/.ssh/github.pub.
The key fingerprint is:
SHA256:Z6USxWziJqWmpEOzrSxvLEfkVXH1M/L/aW8BvLAbgys lizhiyuanbest@163.com
The key's randomart image is:
+---[RSA 2048]----+
|      ...+o      |
|      ..o.+.     |
|     . +.o. *    |
|  + o + o. * =   |
| + B o oS = + o  |
|  * o    = + o . |
| + o      . + . .|
|o *    E . .   oo|
| *.     .     .o+|
+----[SHA256]-----+

查看公钥

cat ~/.ssh/github.pub
li@Legion:~$ cat ~/.ssh/github.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCnVYGI3x0HmjBMQUMj+kTSfqr2FFdvYG99WUhK2ZrU3BADHj4oBq6IbVMih0DLN7/L+Y6LW1BTNpa1E51Zq71NgNKHNz4ymXWii/1++GHw5KXHsr6NTR5kqQHqi+JCvqqpQXtuXKvEkYJ83yqTlQ3fGrG0kuLIVylR7I+rIydkW//1wsQOwEiqGSnN+TI1ErCak87G240MuGY8Z/ZXsr4Z5gVhEr0UBA+VBFNqogJK2ro9NkWYcUCLQRFRNaLhuVaAGOMRVj7Zg5VjzdYtNs/++NLhxOSTOTI2Zvo9Ul77Gza0SjXi0kKJa0y9dFmModcwcc6Hg/tsBaUbOn/VN1EN lizhiyuanbest@163.com

登录github账号:

点击头像
选择Settings
点击左边对话框的SSH and GPG keys
点击右上角的New SSH key
将公钥拷贝到上图的Key区域,Title任意。

检查本地是否能远程访问github服务器

出现You’ve successfully authenticated,说明认证通过。

ssh -T git@github.com
li@Legion:~$ ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '13.250.177.223' to the list of known hosts.
Hi LizhiyuanBest! You've successfully authenticated, but GitHub does not provide shell access.

以下参考 https://www.sohu.com/a/224286147_185201

创建本地仓库

在系统上创建一个文件夹。该文件夹将充当本地仓库,以后会被推送到GitHub网站。使用下列命令:
git init Mytest

如果仓库成功创建,那么你会看到下列行:

Initialized empty Git repository in /home/akshay/Mytest/.git/

这一行可能不一样,具体取决于你的系统。

所以这里,Mytest是创建的文件夹,“init”使该文件夹成为GitHub仓库。将目录改成这个新创建的文件夹:

cd Mytest

创建描述仓库的README文件

现在创建一个README文件,输入一些文本,比如“this is a git setup on linux”。README文件通常用来描述仓库含有的内容或项目的性质。例子如下:

gedit README

可以使用其他任何文本编辑器,我使用gedit。README文件的内容如下:

This is a git repo

将仓库文件添加到索引

这是个重要的步骤。这一步,我们把需要推送到GitHub网站的所有内容添加到索引中。这些内容可能是你首次添加到仓库中的文本文件或程序,也可能是添加已经存在,但出现了一些变更的文件(更新颖的版本/经过更新的版本)。

我们已经有README文件。所以,不妨创建含有一个简单的C程序的另一个文件,命名为sample.c。文件内容如下:

#include<stdio.h> int main()

printf(“hello world”); return 0;

所以,现在我们有了2个文件:README和sample.c,使用下列两个命令,添加到索引中:

git add README git add smaple.c

注意:“git add”命令可用于将任何数量的文件和文件夹添加到索引中。本文中出现的索引是指类似缓冲器的空间,用来存放要添加到Git仓库中的文件/文件夹。

提交对index所作的变更

一旦所有文件添加完毕,我们就可以提交了。这意味着,我们最终敲定了要添加及/或变更的内容,现在它们已准备好上传到我们的仓库。使用该命令:

git commit -m “some_message”

上述命令中的“some_message”可能是任何简单的信息,比如“my first commit”或“edit in readme”等等。

在GitHub上创建仓库

在GitHub上创建仓库。请注意:仓库名称应该与本地系统上的仓库名称一样。这里,它将是“Mytest”。为此,登录到你在https://github.com上的帐户。然后点击页面右上角的“+”符号,选择“create new repository”。
一旦创建完毕,我们可以将本地仓库的内容推送到你个人简档(profile)中的GitHub仓库。使用该命令,连接到GitHub上的仓库:

重要告知:在运行该命令之前,确保把路径中的“user_name”和“Mytest”换成了你的Github用户名和文件夹!

git remote add origin https://github.com/user_name/Mytest.git

将本地仓库中的文件推送到GitHub仓库

最后一步是,使用该命令,将本地仓库的内容推送到远程主机仓库(GitHub):

git push origin master

输入登录用户信息[用户名和密码] 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值