How to link multiple github account to one heroku account? - heroku

I have read the documentation https://devcenter.heroku.com/articles/github-integration#enabling-github-integration but it does not state how to link more than one github account to a single heroku account.
We can see clearly that there is a dropdown list next to the github username so, I am assuming this is possible.
Otherwise, what's the point of this dropdown menu if I only have one github account per heroku account?

No, Its not possible to link multiple git account to one single heroku accounts, if you have a situation , you can switch between heroku accounts or you can maintain repos in a single github account that is linked with your heroku account.
Read the link for more info : https://help.heroku.com/5S1JZYSQ/can-i-use-multiple-github-accounts

Related

How do I recover my Heroku account when I can't even sign in to create a ticket?

My Heroku account was flagged automatically and locked due to suspicious activity, which is good security. I raised a ticket with Heroku at the time to unlock the account, they required some information from me, including identity verification, which I provided. Since this they have not responded to my ticket and it appears a bot has automatically closed the issue, with no resolution.
Now it asks me to log a new ticket but I can't actually log in with my account to create a ticket. So I made a new account, logged a ticket with reference to the initial ticket and have had no response. About a week later, it appears my second account must be locked as I am unable to log in with this account. Probably valid since I had to create a temporary email account to sign up so I could raise a ticket.
The Heroku help docs are pretty useless. It's essentially an endless loop of Create Ticket > Help Center > Search > Read Article > Create Ticket...repeat. Even if I get to a sign in page I can't get by it anymore due to yet another account disabled.
That account is linked to my official email address and is why I'd like either the account unlocked or the email address released. It seems as though creating a new account isn't a viable solution either, given that I have tried and that account is now locked too.
I have tried the actions described at What should I do if I can't log into my Heroku account?
There doesn't appear to be any way of getting in touch with a human short of calling an office or a sales rep for enterprise which I feel is the wrong approach. Perhaps this is where my journey ends with Heroku although that seems unfair.
So instead of creating a spamming cycle of new accounts and tickets all referencing each other, how do I go about restoring access to my main account and initial ticket?

PointDNS - "Name is managed by another account" on Heroku App

I'm trying to add a domain at one of my heroku apps.
I just added a custom domain in the app, but when I open PointDNS(DNS host recommended by heroku), my domain isn't listed there.
It shows the message You haven't added any domains yet. Go ahead, and add your first domain.
Then, when I try to add the domain name, it says Name is managed by another account.
I checked all my other apps, and no one have this domain registered. I've also tried the command heroku domains -a my-app and it correctly shows me the registered domain.
Summarize: I can't manage a domain in PointDNS due to the error Name is managed by another account, but there is no another account with this same domain. What could the problem be?
Since I couldn't solve the problem with PointDNS support, I've decided to transfer my website onto another domain registrar. That's it.

How to connect a heroku app to a wix domain?

I bought a year plan with a free domain on wix.com for my portfolio. Now I've coded my portfolio and deployed on heroku. How can I disconnected my original wix-made portfolio page with the domain and connect the domain with my heroku app?
I've tried add domain and also edited my DNS Record on wix's domain dashboard (advanced tab).
screen shot of the wix dashboard: https://drive.google.com/file/d/17LzbD-DKn-QMH9adFdZVrtjE72gB_dvh/view?usp=sharing
To be specific, I only changed the CNAME's 'points to' section to the 'DNS Target'([something].herokudns.com) provided by heroku. (I've also tried to put [appname].herokuapp.com in the field)
screen shot of the heroku setting:
https://drive.google.com/file/d/1Gwxxe9VpO8zpSHNE1lfWPs0VJk4HB-fi/view?usp=sharing
Finally, I hope I can see my new self-coded portfolio when I visit the domain I got from wix.
As per your screenshot there is A record in ns which needs to be removed. I think you are pointing via cname which can be considered as an alternate option but would recommend you to add a addon on heroku name pointDNS and copy all the records from wix.com to pointDNS.Please try to follow below mentioned steps
1. Add the domain to your heroku app => heroku domains:add domainname
2. Go to resources-> add `PointDNS` addon,
a.Verify by clicking on pointDNS
b.Copy all NS records from wix to pointDNS
c.Update NS issued by pointDNS (dns8.pointhq.com,dns12.pointhq.com) in wix

Heroku error "Couldn't find that app" when attempting to clone team repo

I'm set up as a team member on another user's heroku project. I'm following the steps here to start contributing to their project.
In the team invite email I received, the name of the app is, e.g., 'name' (i.e. the text of the email was '...has invited you to join the "name" Team on Heroku as a member.'
But when I try to run "heroku git:clone -a name" as the instructions at the above collab article specify, I get the error "Couldn't find that app."
Am I using the wrong app name? How does Heroku know which team to look at? Or are app names unique to all Heroku users, and I can only clone ones on which I am a team member?
I figured this one out as I was asking the question, so I'm posting the answer here.
"name" is the name of the team specified in the email from heroku, not the name of the app. Log into Heroku.com and select the specified team from the dropdown on the left. Click on "Apps" at the top and the app name is listed there. That's the name you should use in the clone command.

Adding a Heroku collaborator for dummies?

I'm developing an app for a client and together we agreed to try Heroku, though neither of us has any experience with it. The client will be in control and will add me as a collaborator. The instructions at https://devcenter.heroku.com/articles/sharing seem pretty simple... except they don't seem to work.
I made an account and so did the client. The client ran the following:
heroku apps:create appname
heroku sharing:add myemail#gmail -app appname
The client says both of these actions reported success, but I haven't received an e-mail inviting me to collaborate on the app. Presumably some additional steps are required to get things going before collaborators can be added?
Can anyone explain what else we need to do? Alternately, I understand it's possible to transfer ownership of an app, would it be easier for me to create it and then transfer ownership to the client?
You can verify if the collaborator was added from the web UI on heroku.com - go to the 'My Apps' page, find the app and click on the collaborators icon and you should see your new collaborator listed. It's also possible to invite people directly from this page.
Our typical workflow is to build a site for the client in an app in our account and then transfer ownership of the application to the client for golive so they become responsible for billing and such like.
In order to be able to transfer the account, the person who you are transferring to needs to be a collaborator on the application.
We found the issue. We needed another dash in front of app in the add collaborator command; it should have been:
heroku sharing:add myemail#gmail --app appname

Resources