赞
踩
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 3.8 创建本地新项目仓库,此步骤可按照上图GitHub中仓库创建完成后网页上的提示执行 # mkdir new-project(*1) # cd new-project # git init # touch README # git add README # git commit -m 'first
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入
3.8 创建本地新项目仓库,此步骤可按照上图GitHub中仓库创建完成后网页上的提示执行
# mkdir new-project(*1)
# cd new-project
# git init
# touch README
# git add README
# git commit -m 'first commit'
定义远程服务器别名origin
# git remote add origin git@github.com:***/new-project.git(*2)
本地和远程合并,本地默认分支为master
# git push origin master
(*1) 此处的仓库名必须与3.7中在GitHub中创建的仓库名相同
(*2) 此处***就是GitHub的用户名
在执行push操作时,可能会出现如下错误:
[root@CentOS vmware]# git push -u origin master
error: The requested URL returned error: 403 while accessing
fatal: HTTP request failed
这是因为GitHub好像只支持ssh的方式访问仓库。解决方法如下:
1).vim .git/config
2).将[remote "origin"]部分的url按照如下格式设置:
url = ssh://git@github.com/tuzhutuzhu/vmware.git
fetch = +refs/heads/*:refs/remotes/origin/*
再次执行push操作,结果如下:
[root@CentOS vmware]# git push -u origin master
Enter passphrase for key '/root/.ssh/id_rsa':
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (7/7), 548 bytes, done.
Total 7 (delta 0), reused 0 (delta 0)
To ssh://git@github.com/tuzhutuzhu/vmware.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
[root@CentOS vmware]#
这样,就将文件上传到GitHub上了。
[1] [2]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。