如何在GitHub上查看存储库

时间:2013-01-04 05:31:05

标签: git github

我的工作区中有一个Java项目,我试图将其推送到GitHub。

我是第一次使用Git的用户,但尚未创建GitHub帐户。

这是我遵循的步骤。

  1. 最初来自源代码文件夹,我做了:

    git --bare init

  2. 我再次运行git init命令:

    git init

  3. 创建了一个远程存储库:

    git remote add origin ssh://ravi.kiran.com/home/sai/workspace/Sai

  4. 然后,我将本地文件置于版本控制之下。

    git add .

  5. git commit -a -m 'initialize repo'

  6. 然后我设置了我的全局配置:

    git config --global user.email "ravitest@gmail.com" git config --global user.name "ravikirantest"

  7. git config -l的结果:

    sai@ravikiran:~/workspace/Sai/src$ git config -l
    
    user.email=ravitest@gmail.com
    user.name=ravikirantest
    
    core.repositoryformatversion=0
    core.filemode=true
    core.bare=false
    core.logallrefupdates=true
    
    remote.origin.url=ssh://ravi.kiran.com
    remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
    
  8. 请告诉我如何在GitHub中查看我的存储库!

    在此之后,我甚至创建了一个具有上述指定的GitHub帐户 电子邮件和用户名,但我无法在github.com上查看我的文件。

    更新了部分

    sai@ravikiran:~/workspace/Sai/src$ git push origin master
    
    Username for 'https://github.com': ravikirantest
    
    Password for 'https://ravikirantest@github.com': 
    
    To https://github.com/ravikirantest/Chandrayan.git
    
     ! [rejected]        master -> master (non-fast-forward)
    
    error: failed to push some refs to 'https://github.com/ravikirantest/Chandrayan.git'
    
    hint: Updates were rejected because the tip of your current branch is behind
    
    hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
    
    hint: before pushing again.
    
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.
    
    sai@ravikiran:~/workspace/Sai/src$ 
    

1 个答案:

答案 0 :(得分:3)

在GitHub上创建帐户后,您就可以从GitHub Web界面创建新的存储库。

创建此存储库后,您将看到(在存储库页面的GitHub中详细说明)它的URI。然后,您可以将其设置为本地计算机的远程计算机,然后将其推送到该计算机。

本地计算机上的过程如下:

git init
git add . 
git commit -m "initial commit"
git remote add origin https://github.com/[your account]/[your repository]
git push origin master 

我想也许你的困惑的一部分并不是认识到Git作为版本控制系统和GitHub之间的区别,GitHub是托管项目的服务。 Git将完全独立于GitHub工作。或者您可以使用GitHub来托管您的核心存储库,如上所述。