虚拟机 linux git,linux虚拟机上使用git和github教程

欢迎进入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]

test.jsp?url=http%3A%2F%2Fwww.chinaitlab.com%2Fcms%2Fimages%2Flogo14.gif&refer=http%3A%2F%2FLinux.chinaitlab.com%2Fadminister%2F961715_2.html