git提交代码到远程仓库github

先建立一个项目,对它进行git初始化之后,写入一个文件readme.txt,之后将这个文件推送到git的远程仓库github上去。具体操作如下

# 到用户家目录去寻找.shh文件夹内的id_rsa.pub文件,如果没有这个文件,则运行命令
ssh-keygen -t rsa -C "youremail@example.com"

'''
打开你注册的github,点击settings --> SSH and GPG keys --> new ssh key
填写title(随意填)。
将家目录下的.ssh文件夹中的id_rsa.pub中的内容粘贴到key板块中,点击add ssh key 即可。
'''

# 回到git上来,配置git
git config --global user.name "your_name"
git config --global user.email "your_email"

#上面的git配置可在家目录的.gitconfig文件中查看到

# 创建项目文件夹
mkdir git-learn
cd git-learn

# 将其初始化
git init

# 新建文件并写入内容
echo "hello world" >>readme.txt
git add -A  # 将本文件夹的内容都加入缓存区
git commit -m "add readme.txt" # 提交

'''
在github上从创建一个仓库,名为git-learn
'''

# 推送到github,注意我这里使用了git协议,
# 如果你使用了https协议的话,你上面配置的公钥不会起作用
git remote add origin git@github.com:474408578/git-learn.git
git push -u origin master

--------------------------------------------------------------------


'''
好了,到这里,你就可以将你的代码推送到github上了,我一开始使用的是https协议,
推送了好几次都需要我输入用户名及密码,而且我之前是设置了rsa公钥的,
于是我将https协议修改成了git协议,就不在提示了,这里介绍一下我的修改操作。
'''

# 查看当前的远程仓库,发现是https协议
git remote -v 
'''
origin  git@github.com/474408578/git-learn (fetch)
origin  git@github.com/474408578/git-learn (push)
'''

git remote rm origin # 删除当前的origin远程远程仓库的配置
git remote add origin git@github.com:474408578/git-learn.git
git push -u origin master
# 到此就将这个问题解决了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值