什么是远程存储库上的Git链接

时间:2012-12-31 07:13:16

标签: git command-line ssh git-remote

我是git的新手。我一直在努力将git push推送到我的远程存储库。我有一个带有cPanel的网站。我有ssh访问权限,我使用了来自the cPanel Forums的命令。

我使用这一系列步骤将git安装到我的远程服务器上,该服务器与最新的git版本完美安装:

cd ~
wget http://git-core.googlecode.com/files/git-1.7.9.2.tar.gz
tar zxvf git-1.7.9.2.tar.gz
cd git-1.7.9.2
./configure --prefix=/home/$USER
make
make install
echo 'PATH=$PATH:$HOME/bin' >> $HOME/.bashrc
source $HOME/.bashrc

我现在唯一的问题是,当我想要克隆,推送和拉取时,我在git命令行或tortoisegit中添加了什么链接?

来自github的示例:git@github.com:username/try_git.git

我认为在我的案例中可行的示例:name@website.com:directory/gitrepo.git

更具体地说,以下代码行是做什么的:

echo 'PATH=$PATH:$HOME/bin' >> $HOME/.bashrc
source $HOME/.bashrc

我在我的域服务器上安装了git,我也没有root访问权限,这就是我使用上面链接中的安装过程的原因。但是,当我尝试推送或克隆我认为的文件路径时,它一直给我错误以下错误:

Using username "git-upload-pack 'nathan".
Access denied
Access denied
Access denied
Access denied

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

git did not exit cleanly (exit code 128) (36910 ms @ 12/31/2012 8:03:02 AM)

这可能是因为使用tortoiseGit引起的吗?

我可能会问的其他问题是什么是从只安装了git的远程服务器克隆,推送或拉取的命令行示例?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试在代码中设置以下链接模式:

https://username@github.com/directory/projectname.git